private void txtChuGe_KeyDown(object sender, KeyEventArgs e) { //检查储格是否存在及是否为空 Info(); if (e.KeyCode == Keys.Enter) { if (txtChuGe.Text.Trim().Length == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show("储格不能为空"); chkChuGe = false; this.txtChuGe.Focus(); txtChuGe.SelectAll(); return; } string sendJson = "chuge=" + txtChuGe.Text; try { string receiverJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/LinTui.asmx/CheckChuGe?" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiverJson, typeof(Model.Result)); if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); chkChuGe = false; txtChuGe.Focus(); txtChuGe.SelectAll(); return; } else { chkChuGe = true; this.txtReelNO.Text = ""; this.txtReelNO.Focus(); return; } } catch (Exception ex) { DAL.LED led = new Tsmt.DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500); MessageBox.Show(ex.Message); chkChuGe = false; this.txtChuGe.Focus(); this.txtChuGe.SelectAll(); return; } } }
private void btnRefresh_Click(object sender, EventArgs e) { string sendJson = txtWorkNo.Text.Trim(); if (sendJson.Length == 0) { return; } try { string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/LinFa.asmx/GetWorkNo?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); return; } WorkNo = (Model.FaLiaoWorkNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoWorkNo)); DataTable dt = new DataTable(); dt.Columns.Add("f001"); //sid dt.Columns.Add("f002"); //储位 foreach (Model.FaLiaoPartNo item in WorkNo.FaLiaoPartNoList) { DataRow dr = dt.NewRow(); dr["f001"] = item.Sid; dr["f002"] = item.ChuGe; dt.Rows.Add(dr); } cobLaoJiaBianHao.SelectedIndexChanged -= cobLaoJiaBianHao_SelectedIndexChanged; cobLaoJiaBianHao.DataSource = dt; cobLaoJiaBianHao.DisplayMember = "f002"; cobLaoJiaBianHao.ValueMember = "f001"; cobLaoJiaBianHao.SelectedIndex = -1; cobLaoJiaBianHao.SelectedIndexChanged += cobLaoJiaBianHao_SelectedIndexChanged; cobLaoJiaBianHao.Focus(); } catch (Exception ex) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(ex.Message); } }
private void txtReel_KeyDown(object sender, KeyEventArgs e) { Info(); if (e.KeyCode == Keys.Enter) { string sendJson = "reelno=" + txtReel.Text + "&" + "empsid=" + Model.Uti.SajetNoSid; try { string receiverJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/TuiLiao.asmx/GetTuiLiao?" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiverJson, typeof(Model.Result)); Model.TuiLiaoReelNo reelNo; if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); txtReel.SelectAll(); return; } else { reelNo = (Model.TuiLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.TuiLiaoReelNo)); if (reelNo != null) { txtPartNo.Text = reelNo.PartNo; txtDecode.Text = reelNo.DeCode; txtQty.Text = reelNo.Qty + ""; txtStatus.Text = reelNo.Status; txtWorkNo.Text = reelNo.WorkNo; txtWH.Text = reelNo.WH; labReelNo.Text = reelNo.ReelNo; labReelNo.Visible = true; labPass.Visible = true; txtReel.Text = ""; txtReel.Focus(); } } } 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 button1_Click(object sender, EventArgs e) { string sendJson = txtWorkNo.Text.Trim(); string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/FaLiaoRFCUpdate.asmx/Update?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); return; } else { MessageBox.Show("更新成功"); } }
private void txtWorkNo_KeyDown(object sender, KeyEventArgs e) { info(); if (e.KeyCode == Keys.Enter) { string sendJson = txtWorkNo.Text.Trim(); try { string receiveJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/LinFa.asmx/GetWorkNo?json=" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiveJson, typeof(Model.Result)); if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); return; } WorkNo = (Model.FaLiaoWorkNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.FaLiaoWorkNo)); DataTable dt = new DataTable(); dt.Columns.Add("f001"); //sid dt.Columns.Add("f002"); //储位 foreach (Model.FaLiaoPartNo item in WorkNo.FaLiaoPartNoList) { DataRow dr = dt.NewRow(); dr["f001"] = item.Sid; dr["f002"] = item.ChuGe; dt.Rows.Add(dr); } //DataView dv = dt.DefaultView; //DataTable result = dv.ToTable(true, "f004"); //this.cobLaoJiaBianHao.Items.Clear(); //this.cobLaoJiaBianHao.BeginUpdate(); //for (int i = 0; i < result.Rows.Count; i++) //{ // this.cobLaoJiaBianHao.Items.Add(Convert.ToString(result.Rows[i][0])); //} //this.cobLaoJiaBianHao.EndUpdate(); //if (this.cobLaoJiaBianHao.Items.Count > 0) //{ // this.cobLaoJiaBianHao.SelectedIndex = 1; //} cobLaoJiaBianHao.SelectedIndexChanged -= cobLaoJiaBianHao_SelectedIndexChanged; cobLaoJiaBianHao.DataSource = dt; cobLaoJiaBianHao.DisplayMember = "f002"; cobLaoJiaBianHao.ValueMember = "f001"; cobLaoJiaBianHao.SelectedIndex = -1; cobLaoJiaBianHao.SelectedIndexChanged += cobLaoJiaBianHao_SelectedIndexChanged; cobLaoJiaBianHao.Focus(); } catch (Exception ex) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(ex.Message); } } }
private void txtReelNO_KeyDown(object sender, KeyEventArgs e) { //检查chkChuGe的状态 if (!chkChuGe) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show("储格不能为空"); chkChuGe = false; txtChuGe.Focus(); txtChuGe.SelectAll(); return; } if (e.KeyCode == Keys.Enter) { //检查料卷编号是否为空 if (this.txtReelNO.Text.Trim().Length == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show("料卷不能为空"); this.txtReelNO.Focus(); this.txtReelNO.SelectAll(); return; } string sendJson = "chuge=" + txtChuGe.Text + "&" + "reelno=" + this.txtReelNO.Text + "&" + "empsid=" + Model.Uti.SajetNoSid; try { string receiverJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/LinTui.asmx/GetTuiLiao?" + sendJson); Model.Result result = (Model.Result)JsonConvert.DeserializeObject(receiverJson, typeof(Model.Result)); Model.TuiLiaoReelNo reelNo; if (result.Sid == 0) { DAL.LED led = new DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500);//震动500毫秒 MessageBox.Show(result.Message); this.txtReelNO.Focus(); this.txtReelNO.SelectAll(); return; } else { reelNo = (Model.TuiLiaoReelNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.TuiLiaoReelNo)); if (reelNo != null) { txtPartNo.Text = reelNo.PartNo; txtQty.Text = reelNo.Qty + ""; txtStatus.Text = reelNo.Status; txtWorkNo.Text = reelNo.WorkNo; labReelNo.Text = reelNo.ReelNo; labReelNo.Visible = true; labPass.Visible = true; } this.txtChuGe.SelectAll(); this.txtChuGe.Focus(); return; } } catch (Exception ex) { DAL.LED led = new Tsmt.DAL.LED(); led.SetLedStatus(DAL.LED.Status.ON, 500); MessageBox.Show(ex.Message); this.txtReelNO.Focus(); this.txtReelNO.SelectAll(); return; } } }