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 Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm.Tool; using CoreFS.CA06;using Pur.Entity; using Infragistics.Win.UltraWinGrid; using Pur.configure; using Pur.Entity.configureEntity; using com.hnshituo.pur.vo; using Pur.Entity.pur_planEntity; namespace Pur.pur_plan { public partial class SummaryOK : FrmPmsBase { public SummaryOK() { InitializeComponent(); } UltraGridRow uge = null; public SummaryOK(OpeBase ob, UltraGridRow ugr) { InitializeComponent(); this.ob = ob; uge = ugr; } /// /// 界面加载 /// /// /// private void SummaryOK_Load(object sender, EventArgs e) { txt_taskId.Text = uge.Cells["taskId"].Value.ToString(); txt_taskName.Text = uge.Cells["taskName"].Value.ToString(); txt_negDate.Value = DateTime.Now; txt_mngOrgName.Text = UserInfo.GetDepartment(); txt_buyerUsername.Text = UserInfo.GetUserName(); } /// /// 科室弹窗 /// /// /// 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; } /// /// 采购员弹窗 /// /// /// 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; } /// /// 菜单栏 /// /// /// private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key.ToString()) { case "confirm": confirm_Summary(); break; case "ESC": this.Close(); break; } } /// /// 确认 /// private void confirm_Summary() { try { PurTaskRecordEntity TkR = new PurTaskRecordEntity(); TkR.Validflag = "1"; TkR.Status = "2"; TkR.CreateName = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName(); TkR.CreateTime = DateTime.Now; TkR.CreateUserid = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserID(); TkR.BuyerUserid = UserInfo.GetUserID(); TkR.BuyerUsername = UserInfo.GetUserName(); TkR.MngOrgId = UserInfo.GetDeptid(); TkR.MngOrgName = UserInfo.GetDepartment(); if (txt_negDate.Text=="") { MessageUtil.ShowTips("谈判日期不能为空!"); txt_negDate.Focus(); return; } TkR.NegDate = Convert.ToDateTime(txt_negDate.Value); TkR.TaskId = txt_taskId.Text.ToString().Trim(); TkR.TaskName = txt_taskName.Text.ToString().Trim(); if (String.IsNullOrEmpty(txt_procRecord.Text.ToString())) { MessageUtil.ShowTips("纪要过程不能为空!"); txt_procRecord.Focus(); return; } TkR.ProcRecord = txt_procRecord.Text.ToString().Trim(); CoreResult crt = this.execute("com.hnshituo.pur.purplan.service.TaskRecordService", "doInsert_Record", new object[] { TkR }); if (crt.Resultcode != 0) { MessageUtil.ShowTips("采购纪要评审单生成失败!" + crt.Resultmsg); return; } else { MessageUtil.ShowTips("操作成功:生成采购纪要:" + crt.Resultmsg); this.Close(); } } catch (Exception ex) { MessageBox.Show("生成失败:" + ex); } } } }