private void getTASKCONTENTSTRING(string CONTAINERID) { itemDetails = null; using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { var cvis = srv.Container_Vs_Items_GetItemsByContainerID(CONTAINERID); foreach (var one in cvis) { itemDetails += one.ITEMDESC + ":" + one.ITEMQTY.ToString("0.##") + "套; "; } } }
private void btnClear_Click(object sender, EventArgs e) { AlreadyScan.Text = ""; label4.Visible = false; AlreadyScan.Visible = false; AlreadyScan.Height = 32; using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { if (MessageBox.Show("此操作会导致该小车的库存数据被清除,是否继续操作?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var container = srv.IM_Container_GetOneByContainerId(tBContainer.Text.Trim()); if (container == null || string.IsNullOrEmpty(container.CONTAINERID)) { MessageBox.Show("无此托盘信息!"); return; } if (isStoredContainer(container.CONTAINERID) == 2) { MessageBox.Show("托盘已经在货架上,若要解除绑定,请进行出库作业!"); tBContainer.Enabled = true; tBContainer.SelectAll(); tBContainer.Focus(); return; } if (tBContainer.Enabled == true) { MessageBox.Show("托盘号尚未绑定可直接修改单元格,无需清除数据"); return; } try { srv.Place_Vs_Container_DeleteOne(tBContainer.Text.Trim()); var itemsIncontainer = srv.Container_Vs_Items_GetItemsByContainerID(tBContainer.Text.Trim()).ToList(); foreach (var p in itemsIncontainer) { srv.Container_Vs_Items_DeleteOneByContainerID(p.CONTAINERID); } tBContainer.Text = ""; tBSku.Text = ""; tBContainer.Enabled = true; changeImg(1); tBContainer.Focus(); } catch (Exception) { } } } }
private void Task_Img(object obj) { while (true) { if (stk.workMode != null && TanslateWorkMode(int.Parse(stk.workMode)) != "空闲") { try { OD_Task currentTask = srv.Od_Task_GetCurrentTaskByDeviceID("SRM_1"); lbContainerID.Text = "托盘号:" + currentTask.CONTAINERNO; lbDestination.Text = "目标地址" + currentTask.TOPLACE; lbSourcePlace.Text = "起始地址" + currentTask.SOURCEPLACE; lbItemName.Text = "物料名称:"; lbSku.Text = "物料号:"; lbTaskType.Text = "作业指令:" + currentTask.TASKTYPEDESCRIPTION; if (currentTask.ISEMPTYCONTAINER == "N") { var itemsLst = srv.Container_Vs_Items_GetItemsByContainerID(currentTask.CONTAINERNO).ToList(); foreach (var p in itemsLst) { lbItemName.Text += p.ITEMDESC + "; "; lbSku.Text += p.ITEMSKU + "; "; } } } catch (Exception) { } } else { lbContainerID.Text = "托盘号:"; lbDestination.Text = "目标地址"; lbSourcePlace.Text = "起始地址"; lbItemName.Text = "物料名称:"; lbSku.Text = "物料号:"; lbTaskType.Text = "作业指令:"; } wait(3000); } }