using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using DevComponents.DotNetBar; using DevComponents.DotNetBar.Layout; using WCS_Client.UC; namespace WCS_Client.Frm { public partial class FrmUpdateEndAddress : Office2007Form { DataRow dr = null; public FrmUpdateEndAddress(DataRow datarow) { InitializeComponent(); dr = datarow; lbltask_no.Text = dr["TASK_NO"].ToString(); lblwmstask_no.Text= dr["TASK_WMSNO"].ToString(); lblBarCode.Text= dr["TASK_BOXBARCODE"].ToString(); lblStartAddress.Text= dr["TASK_POSIDFROM"].ToString(); lblwcsNextAddress.Text = dr["TASK_POSIDNEXT"].ToString(); lblEndAddress.Text = dr["TASK_POSIDTO"].ToString(); label1.Focus(); if (dr["TASK_WHID"].ToString().Trim() == "原料库") { cmbSrm.Items.Add("srm01"); cmbSrm.Items.Add("srm02"); cmbSrm.Items.Add("srm03"); cmbSrm.Items.Add("srm04"); cmbSrm.Items.Add("srm05"); } else if (dr["TASK_WHID"].ToString().Trim() == "成品库") { cmbSrm.Items.Add("srm06"); cmbSrm.Items.Add("srm07"); cmbSrm.Items.Add("srm08"); cmbSrm.Items.Add("srm09"); cmbSrm.Items.Add("srm10"); cmbSrm.Items.Add("srm11"); } } private void btnCancel_Click(object sender, EventArgs e) { this.Close(); } private void btnSave_Click(object sender, EventArgs e) { string srm = cmbSrm.SelectedItem == null ? string.Empty : cmbSrm.SelectedItem.ToString(); var result = MessageUtil.ShowYesNoAndWarning(string.Format("任务[{0}]确定要变更入库堆垛机吗(变更后,需要在电气柜显示屏上修改任务目标地址)?", lbltask_no.Text.Trim())); if (result == DialogResult.Yes) { string massge = BaseWorkflow.UdpateEndAddress(Convert.ToInt32(lbltask_no.Text.Trim()), dr["TASK_WHID"].ToString(), srm); if (string.IsNullOrWhiteSpace(massge)) { massge = string.Format("任务[{0}]修改目标地址为[{1}]成功。", lbltask_no.Text.Trim(), srm); MessageUtil.ShowTips(massge); this.Close(); } else { MessageUtil.ShowTips(massge); } } } } }