private void txtReelNo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { string sendJson = txtReelNo.Text.Trim(); string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/Check.asmx/DianJian?json=" + sendJson + "&filename=" + fileName); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { MessageBox.Show(result.Message); txtReelNo.SelectAll(); return; } Model.FaLiaoReelNo receiveReelNo = (Model.FaLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoReelNo)); this.txtPartNo.Text = receiveReelNo.PartNo; this.txtQTY.Text = Convert.ToString(receiveReelNo.Qty); //sw.WriteLine(receiveReelNo.PartNo + "," + receiveReelNo.ReelNo + "," + Convert.ToString(receiveReelNo.Qty) + "\n"); txtReelNo.SelectAll(); } }
private void txtReel_KeyDown(object sender, KeyEventArgs e) { labReelNo.Visible = false; this.labPass.Visible = false; txtReelQty.Text = ""; if (e.KeyCode == Keys.Down) { if (cobLaoJiaBianHao.SelectedIndex >= cobLaoJiaBianHao.Items.Count - 1) { cobLaoJiaBianHao.SelectedIndex = 0; return; } cobLaoJiaBianHao.SelectedIndex += 1; return; } if (e.KeyCode == Keys.Up) { if (cobLaoJiaBianHao.SelectedIndex == 0) { return; } cobLaoJiaBianHao.SelectedIndex -= 1; return; } if (e.KeyCode == Keys.Enter) { Model.FaLiaoReelNo reelNo = new Tsmt.Model.FaLiaoReelNo(); reelNo.CustType = WorkNo.CustType; reelNo.ReelNo = txtReel.Text.Trim(); reelNo.PartNo = txtPartNo.Text; reelNo.IssueSid = issueSid; reelNo.UpdateEmp = Model.Uti.SajetNoSid; reelNo.WorkNo = txtWorkNo.Text; reelNo.PartNoYingFaQty = Convert.ToInt32(labYingFaQty.Text); reelNo.DeCode = Decode; reelNo.PartNoSid = PartNoSid; try { string sendJson = JsonConvert.SerializeObject(reelNo); string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/LinFa.asmx/GetReelNo?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { MessageBox.Show(result.Message); txtReel.SelectAll(); return; } Model.FaLiaoReelNo receiveReelNo = (Model.FaLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoReelNo)); labFaQty.Text = (Convert.ToInt32(labFaQty.Text) + receiveReelNo.Qty) + ""; labNoFaQty.Text = (Convert.ToInt32(labNoFaQty.Text) + receiveReelNo.Qty) + ""; labFaPanQty.Text = (Convert.ToInt32(labFaPanQty.Text) + 1) + ""; txtReelQty.Text = receiveReelNo.Qty + ""; labReelNo.Text = receiveReelNo.ReelNo; this.labPass.Visible = true; labReelNo.Visible = true; txtReel.Text = ""; //Model.FaLiaoPartNo mPartNo = WorkNo.FaLiaoPartNoList.Find((Model.FaLiaoPartNo partNo) => partNo.Sid == reelNo.IssueSid); //mPartNo.YingFaQty = Convert.ToInt32(labYingFaQty.Text); //mPartNo.YiFaQty = Convert.ToInt32(labFaQty.Text); //mPartNo.WeiFaQty = Convert.ToInt32(labNoFaQty.Text); //mPartNo.YiFaPan = Convert.ToInt32(labFaPanQty.Text); //if (chkPartNo) //{ // txtPartNo.Text = ""; // txtPartNo.Focus(); //} //else //{ // txtReel.Focus(); //} //this.cobLaoJiaBianHao.Focus(); if (cobLaoJiaBianHao.SelectedIndex >= cobLaoJiaBianHao.Items.Count - 1) { cobLaoJiaBianHao.SelectedIndex = 0; } cobLaoJiaBianHao.SelectedIndex += 1; } catch (Exception ex) { DAL.LED led = new Tsmt.DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500); MessageBox.Show(ex.Message); txtReel.SelectAll(); } } }
private void txtReel_KeyDown(object sender, KeyEventArgs e) { labPass.Visible = false; labReelNo.Visible = false; if (e.KeyCode == Keys.Down) { if (cobPartNo.SelectedIndex >= cobPartNo.Items.Count - 1) { cobPartNo.SelectedIndex = 0; return; } cobPartNo.SelectedIndex += 1; return; } if (e.KeyCode == Keys.Up) { if (cobPartNo.SelectedIndex == 0) { return; } cobPartNo.SelectedIndex -= 1; return; } if (e.KeyCode == Keys.Enter) { Model.FaLiaoReelNo reelNo = new Tsmt.Model.FaLiaoReelNo(); reelNo.ReelNo = txtReel.Text.Trim(); reelNo.PartNoSid = Convert.ToInt32(cobPartNo.SelectedValue); reelNo.UpdateEmp = Model.Uti.SajetNoSid; reelNo.DeCode = txtWhere.Text; reelNo.IssueNo = txtWorkNo.Text; reelNo.IssueSid = IssueSid; reelNo.PartNo = cobPartNo.Text; string sendJson = JsonConvert.SerializeObject(reelNo); string receiverJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/ZaFa.asmx/GetReelNo?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiverJson, typeof(Model.Result)); if (result.Sid == 0) { DAL.LED led = new Tsmt.DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500); MessageBox.Show(result.Message); txtReel.SelectAll(); return; } Model.FaLiaoReelNo receiveReelNo = (Model.FaLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoReelNo)); labFaQty.Text = (Convert.ToInt32(labFaQty.Text) + receiveReelNo.Qty) + ""; labNoFaQty.Text = (Convert.ToInt32(labNoFaQty.Text) + receiveReelNo.Qty) + ""; labFaPanQty.Text = (Convert.ToInt32(labFaPanQty.Text) + 1) + ""; labReelNo.Text = receiveReelNo.ReelNo; txtReel.Text = ""; labReelNo.Text = reelNo.ReelNo; labPass.Visible = true; labReelNo.Visible = true; txtReel.Focus(); } }
private void txtReelNo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { string sendJson = txtReelNo.Text.Trim(); if (dictPartNo == null) { dictPartNo = new Dictionary <string, PartNoCollect>(); } if (dictChuGe == null) { dictChuGe = new Dictionary <string, string>(); } if (list == null) { list = new List <string>(); } if (list.Contains(sendJson)) { MessageBox.Show("重复扫描"); txtReelNo.SelectAll(); return; } string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/Check.asmx/GetReelNo?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { MessageBox.Show(result.Message); txtReelNo.SelectAll(); return; } list.Add(sendJson); Model.FaLiaoReelNo receiveReelNo = (Model.FaLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoReelNo)); PartNoCollect partNoCollect; if (!dictPartNo.ContainsKey(receiveReelNo.PartNo)) { partNoCollect = new PartNoCollect(); partNoCollect.SumQty = receiveReelNo.Qty; partNoCollect.PanQty = 1; partNoCollect.PartNo = receiveReelNo.PartNo; dictPartNo.Add(receiveReelNo.PartNo, partNoCollect); } else { partNoCollect = dictPartNo[receiveReelNo.PartNo]; partNoCollect.SumQty += receiveReelNo.Qty; partNoCollect.PanQty += 1; partNoCollect.PartNo = receiveReelNo.PartNo; } labQty.Text = receiveReelNo.Qty + ""; //当盘数量 txtPartNo.Text = partNoCollect.PartNo; //料号 txtUsdQty.Text = partNoCollect.SumQty + ""; //汇总数量 txtUsdPan.Text = partNoCollect.PanQty + ""; txtFactory.Text = receiveReelNo.DeCode; //工厂 txtHourse.Text = GetChuGe(txtFactory.Text.Substring(0, 4), txtFactory.Text.Substring(4, 4), partNoCollect.PartNo); //储格 txtReelNo.SelectAll(); } }