Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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();
                }
            }
        }
Exemple #4
0
        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("更新成功");
            }
        }
Exemple #5
0
        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);
                }
            }
        }
Exemple #6
0
        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;
                }
            }
        }