コード例 #1
0
ファイル: LinTui.cs プロジェクト: c70863721/PDA
        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;
                }
            }
        }
コード例 #2
0
ファイル: TuiLiao.cs プロジェクト: c70863721/PDA
        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();
                }
            }
        }
コード例 #3
0
        private void txtWorkNo_KeyDown(object sender, KeyEventArgs e)
        {
            Info();

            if (e.KeyCode == Keys.Enter)
            {
                string       receiverJson = Data.HttpHelp.HttpGet(Model.Uti.Url + "/ZaFa.asmx/GetZaFaNo?json=" + txtWorkNo.Text.Trim());
                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);
                    return;
                }

                zaFaNo = (Model.ZaFaNo)JsonConvert.DeserializeObject(result.Data.ToString(), typeof(Model.ZaFaNo));

                #region "cob赋值"
                DataTable tablePartNo = new DataTable();
                tablePartNo.Columns.Add("f001");
                tablePartNo.Columns.Add("f002");

                foreach (Model.FaLiaoPartNo item in zaFaNo.ListFaLiaoPartNo)
                {
                    DataRow dr = tablePartNo.NewRow();
                    dr["f001"] = item.PartNoSid;
                    dr["f002"] = item.PartNo;
                    tablePartNo.Rows.Add(dr);
                }
                cobPartNo.SelectedIndexChanged -= cobPartNo_SelectedIndexChanged;
                cobPartNo.DataSource            = tablePartNo;
                cobPartNo.DisplayMember         = "f002";
                cobPartNo.ValueMember           = "f001";
                cobPartNo.SelectedIndexChanged += cobPartNo_SelectedIndexChanged;
                cobPartNo.SelectedIndex         = -1;
                cobPartNo.Focus();
                #endregion
            }
        }
コード例 #4
0
ファイル: LinFa.cs プロジェクト: c70863721/PDA
        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();
                }
            }
        }
コード例 #5
0
        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();
            }
        }
コード例 #6
0
ファイル: LinTui.cs プロジェクト: c70863721/PDA
        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;
                }
            }
        }