| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;using Pur.Entity;
- using Infragistics.Win.UltraWinGrid;
- using System.Collections;
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using Pur.configure;
- using Pur.Entity.configureEntity;
- using com.hnshituo.pur.vo;
- using Pur.Pop_upWindow;
- namespace Pur.pur_plan
- {
- public partial class frmSummaryM : FrmPmsBase
- {
- public frmSummaryM()
- {
- InitializeComponent();
- }
- //菜单按钮事件
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query":
- Get_TaskRecord();
- break;
- //case "Add":
- // Add_TaskRecord();
- // break;
- case "Update":
- Upd_TaskRecord();
- break;
- //case "Delete":
- // Del_TaskRecord();
- // break;
- case "Submittal":
- Sub_TaskRecord();
- break;
- case "Confirm":
- Con_TaskRecord();
- break;
- case "Add":
- Add_Order();
- break;
- }
- }
- /// <summary>
- /// 生成合同
- /// </summary>
- private void Add_Order()
- {
- throw new NotImplementedException();
- }
- /// <summary>
- /// 查询
- /// </summary>
- private void Get_TaskRecord()
- {
- PurTaskRecordEntity TkR = new PurTaskRecordEntity();
- TkR.Id = Cop_id.Text;
- TkR.TaskId = Cop_taskId.Text;
- TkR.TaskName = Cop_taskName.Text;
- if (Cop_status.Value != null)
- {
- TkR.Status = Cop_status.Value.ToString();
- }
- PurTaskRecordEntity Tkr = new PurTaskRecordEntity();
- DataTable dt = this.execute<DataTable>("com.hnshituo.pur.purplan.service.TaskRecordService", "getTaskRecord", new object[] { Tkr });
- GridHelper.CopyDataToDatatable(dt, dataTable1, true);
- }
- /// <summary>
- /// 修改
- /// </summary>
- private void Upd_TaskRecord()
- {
- UltraGridRow uge = ultraGrid1.ActiveRow;
- if (uge.Cells["STATUS"].Value.ToString().Trim() != "待提报")
- {
- MessageUtil.ShowTips("已提报,暂不能修改");
- return;
- }
- PurTaskRecordEntity TkR = new PurTaskRecordEntity();
- TkR.Id = uge.Cells["id"].Value.ToString();
- TkR.UpdateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
- TkR.UpdateTime = DateTime.Now;
- TkR.UpdateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID();
- TkR.BuyerUserid = buyerUsrId;
- TkR.BuyerUsername = txt_buyerUsername.Text;
- TkR.MngOrgId = mngOrgId;
- TkR.MngOrgName = txt_mngOrgName.Text;
- TkR.NegDate = Convert.ToDateTime(txt_negDate.Value);
- TkR.TaskId = txt_taskId.Text;
- TkR.TaskName = txt_taskName.Text;
- TkR.ProcRecord = txt_procRecord.Text;
- CoreResult crt = this.execute<CoreResult>("com.hnshituo.pur.purplan.service.TaskRecordService", "doUpdate", new object[] { TkR });
-
- if (crt.Resultcode != 0)
- {
- MessageUtil.ShowTips("采购纪要修改失败!");
- return;
- }
- else
- {
- MessageUtil.ShowTips("采购纪要修改成功!");
- }
- Get_TaskRecord();
- }
-
- /// <summary>
- /// 提交
- /// </summary>
- private void Sub_TaskRecord()
- {
- UltraGridRow uge = ultraGrid1.ActiveRow;
- if (uge == null)
- {
- MessageUtil.ShowTips("请选择一条纪要信息!");
- return;
- }
- PurTaskRecordEntity Tkr = new PurTaskRecordEntity();
- Tkr.Status = "2";
- Tkr.Id = uge.Cells["id"].Value.ToString();
- Tkr.UpdateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
- Tkr.UpdateTime = DateTime.Now;
- Tkr.UpdateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID();
- CoreResult crt = this.execute<CoreResult>("com.hnshituo.pur.purplan.service.TaskRecordService", "doUpdate", new object[] { Tkr });
- if (crt.Resultcode == 0)
- {
- MessageUtil.ShowTips("采购纪要: " + Tkr.Id + " 提报成功!");
-
- }
- else {
- MessageUtil.ShowTips("采购纪要: " + Tkr.Id + " 提报失败!");
- return;
- }
- Get_TaskRecord();
- }
- /// <summary>
- /// 审批
- /// </summary>
- private void Con_TaskRecord()
- {
- UltraGridRow uge = ultraGrid1.ActiveRow;
- if (uge == null)
- {
- MessageUtil.ShowTips("请选择一条纪要信息!");
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (!Fex.Status.Equals("2"))
- {
- MessageUtil.ShowTips("审批失败!");
- return;
- }
- PurTaskRecordEntity Tkr = new PurTaskRecordEntity();
- Tkr.Status = "3";
- Tkr.Id = uge.Cells["id"].Value.ToString();
- Tkr.TaskId = uge.Cells["taskId"].Value.ToString();
- Tkr.UpdateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
- Tkr.UpdateTime = DateTime.Now;
- Tkr.UpdateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID();
- CoreResult crt = this.execute<CoreResult>("com.hnshituo.pur.purplan.service.TaskRecordService", "doUpdate_Status", new object[] { Tkr });
- if (crt.Resultcode == 0)
- {
- MessageUtil.ShowTips("采购纪要 " + Tkr.Id + " 审批成功!");
- }
- else
- {
- MessageUtil.ShowTips("采购纪要 " + Tkr.Id + " 审批失败!");
- return;
- }
- Get_TaskRecord();
- }
- private void frmSummaryM_Load(object sender, EventArgs e)
- {
- Init();
- PurTaskRecordEntity Tkr = new PurTaskRecordEntity();
- DataTable dt = this.execute<DataTable>("com.hnshituo.pur.purplan.service.TaskRecordService", "getTaskRecord", new object[] {Tkr});
- GridHelper.CopyDataToDatatable(dt,dataTable1,true);
- }
- private void ultraGrid1_ClickCell(object sender, ClickCellEventArgs e)
- {
- txt_negDate.Text = ultraGrid1.ActiveRow.Cells["negDate"].Value.ToString();
- txt_procRecord.Text = ultraGrid1.ActiveRow.Cells["procRecord"].Value.ToString();
- txt_mngOrgName.Text = ultraGrid1.ActiveRow.Cells["mngOrgName"].Value.ToString();
- txt_buyerUsername.Text = ultraGrid1.ActiveRow.Cells["buyerUsername"].Value.ToString();
- txt_taskName.Text = ultraGrid1.ActiveRow.Cells["taskName"].Value.ToString();
- txt_taskId.Text = ultraGrid1.ActiveRow.Cells["taskId"].Value.ToString();
- }
- /// <summary>
- /// 科室弹窗
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- string mngOrgId = null;
- private void txt_mngOrgName_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- frmdepartment fdt = new frmdepartment(ob);
- fdt.ShowDialog();
- if (fdt.BuyerUnitDesc == null)
- return;
- txt_mngOrgName.Text = fdt.BuyerUnitDesc;
- mngOrgId = fdt.BuyerUnitCode;
- }
- /// <summary>
- /// 采购员弹窗
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- string buyerUsrId = null;
- private void txt_buyerUsername_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- SetectManByDept SmbD = new SetectManByDept(ob);
- SmbD.ShowDialog();
- if (SmbD.StrUserID == null)
- return;
- txt_buyerUsername.Text = SmbD.StrUserName;
- buyerUsrId = SmbD.StrUserID;
- }
- /// <summary>
- /// 界面权限分配
- /// </summary>
- private void Init()
- {
- switch (this.CustomInfo.ToString().Trim())
- {
- case "@Confirming":
- #region
- ultraPanel2.Visible = false;
- #endregion
- break;
- }
- }
- }
- }
|