Esempio n. 1
0
        private void dyrkbutton_Click(object sender, EventArgs e)
        {
            MsgReturn msgInfo = VerifyWLisALL();

            if (msgInfo.Pass == false)
            {
                //MessageBox.Show(msgInfo.Msg, "消息框");
                ShowMeg(msgInfo.Msg);
                SMtextBox.Select();
                return;
            }
            MsgReturn msgInfo1 = VerifyContent();

            if (msgInfo1.Pass == false)
            {
                //MessageBox.Show(msgInfo1.Msg, "消息框");
                ShowMeg(msgInfo1.Msg);
                SMtextBox.Select();
                return;
            }
            //if (Convert.ToInt32(bccomboBox.SelectedValue) == 190)
            //{
            //    MessageBox.Show("生成领用表必须输入班次信息不能为空", "消息框");
            //    return;
            //}
            MES_TM_TMINFO_INSERT_GL model = new MES_TM_TMINFO_INSERT_GL();
            MES_TM_TMINFO           info  = new MES_TM_TMINFO();

            model.MES_TM_TMINFO      = info;
            model.MES_TM_TMINFO.TMLB = 1;
            //model.MES_TM_TMINFO.BC = Convert.ToInt32(bccomboBox.SelectedValue);
            model.MES_TM_TMINFO.RWBH     = MES_PD_SCRW_LIST.RWBH;
            model.MES_TM_TMINFO.PC       = MES_PD_SCRW_LIST.PC;
            model.MES_TM_TMINFO.JLR      = Convert.ToInt32(getUserInfo("staffid"));
            model.MES_TM_TMINFO.SL       = MES_PD_SCRW_LIST.BZCOUNT;
            model.MES_TM_TMINFO.MINVALUE = MES_PD_SCRW_LIST.MINVALUE;
            model.MES_TM_TMINFO.MAXVALUE = MES_PD_SCRW_LIST.MAXVALUE;
            IList <MES_TM_GL> nodes = new List <MES_TM_GL>();

            for (int i = 0; i < Tmlist.Count; i++)
            {
                MES_TM_GL node = new MES_TM_GL();
                node.XCTM   = Tmlist[i].Tm;
                node.XCTMGC = Tmlist[i].Gc;
                nodes.Add(node);
            }
            model.MES_TM_GL = nodes.ToArray();

            frmPrint_N form = new frmPrint_N(model, Print_Type.rk, RigthType);

            show(form);
            string printToHome = ini.IniReadValue(ini.Section_Configuration, "printTohome");

            if (printToHome.Equals("true"))
            {
                zybutton.PerformClick();
            }
            //this.Close();
            SMtextBox.Select();
        }
Esempio n. 2
0
        private void dylotbutton_Click(object sender, EventArgs e)
        {
            ZBCFUN_GDJGXX_READ r = ServicModel.PD_GD.SAP_GET_GDJGXX(MES_PD_SCRW_LIST.RWBH, MES_PD_SCRW_LIST.ZPRQ, MES_PD_SCRW_LIST.GC, getToken());

            if (!r.MES_RETURN.TYPE.Equals("S"))
            {
                ShowMeg(r.MES_RETURN.MESSAGE);
                SMtextBox.Select();
                return;
            }
            MsgReturn msgInfo = VerifyWLisALL();

            if (msgInfo.Pass == false)
            {
                //MessageBox.Show(msgInfo.Msg, "消息框");
                ShowMeg(msgInfo.Msg);
                SMtextBox.Select();
                return;
            }
            MsgReturn msgInfo1 = VerifyContent();

            if (msgInfo1.Pass == false)
            {
                //MessageBox.Show(msgInfo1.Msg, "消息框");
                ShowMeg(msgInfo1.Msg);
                SMtextBox.Select();
                return;
            }
            if (Convert.ToInt32(bccomboBox.SelectedValue) == 0)
            {
                //MessageBox.Show("生成LOT表必须输入班次信息不能为空", "消息框");
                ShowMeg(q(Msg_Type.msgbcnoemptyforlotb));
                SMtextBox.Select();
                return;
            }
            MES_TM_TMINFO_INSERT_GL model = new MES_TM_TMINFO_INSERT_GL();
            MES_TM_TMINFO           info  = new MES_TM_TMINFO();

            model.MES_TM_TMINFO        = info;
            model.MES_TM_TMINFO.TMLB   = 1;
            model.MES_TM_TMINFO.SCDATE = dateTimePicker1.Text.Trim();
            model.MES_TM_TMINFO.BC     = Convert.ToInt32(bccomboBox.SelectedValue);
            model.MES_TM_TMINFO.RWBH   = MES_PD_SCRW_LIST.RWBH;
            model.MES_TM_TMINFO.SL     = MES_PD_SCRW_LIST.BZCOUNT;
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                model.MES_TM_TMINFO.PC = pctextBox.Text.Trim();
            }
            else
            {
                model.MES_TM_TMINFO.PC = MES_PD_SCRW_LIST.PC;
            }

            model.MES_TM_TMINFO.JLR      = Convert.ToInt32(getUserInfo("staffid"));
            model.MES_TM_TMINFO.GC       = MES_PD_SCRW_LIST.GC;
            model.MES_TM_TMINFO.SL       = MES_PD_SCRW_LIST.BZCOUNT;
            model.MES_TM_TMINFO.MINVALUE = MES_PD_SCRW_LIST.MINVALUE;
            model.MES_TM_TMINFO.MAXVALUE = MES_PD_SCRW_LIST.MAXVALUE;
            IList <MES_TM_GL> nodes = new List <MES_TM_GL>();

            for (int i = 0; i < Tmlist.Count; i++)
            {
                MES_TM_GL node = new MES_TM_GL();
                node.XCTM   = Tmlist[i].Tm;
                node.XCTMGC = Tmlist[i].Gc;
                nodes.Add(node);
            }
            model.MES_TM_GL = nodes.ToArray();

            frmPrint_N form = new frmPrint_N(model, Print_Type.lot, RigthType);

            show(form);

            string printToHome = ini.IniReadValue(ini.Section_Configuration, "printTohome");

            if (printToHome.Equals("true"))
            {
                zybutton.PerformClick();
            }
            //this.Close();
            for (int i = 0; i < BOMdataGridView.Rows.Count; i++)
            {
                BOMdataGridView.Rows[i].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.Red;//"状态"
                //for (int j = 0; j < unRequireArr.Count; j++)
                //{
                //    if (i == unRequireArr[j])
                //    {
                //        BOMdataGridView.Rows[i].Cells["状态"].Style.BackColor = Color.White;
                //    }
                //}
            }
            //BOMdataGridView.Columns["状态"].DefaultCellStyle.BackColor = Color.Red;
            Tmlist = new List <TMDataGrid>();
            LSdataGridView.DataSource = Tmlist;
            LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4;//"删除"
            SMtextBox.Select();
        }
Esempio n. 3
0
        private void dylotbutton_Click(object sender, EventArgs e)
        {
            ZBCFUN_GDJGXX_READ r = ServicModel.PD_GD.SAP_GET_GDJGXX(MES_PD_SCRW_LIST.RWBH, MES_PD_SCRW_LIST.ZPRQ, MES_PD_SCRW_LIST.GC, getToken());

            if (!r.MES_RETURN.TYPE.Equals("S"))
            {
                ShowMeg(r.MES_RETURN.MESSAGE);
                SMtextBox.Select();
                return;
            }
            if (!IsGD)
            {
                ShowMeg(q(Msg_Type.msgscangd));
            }
            else
            {
                MsgReturn msgInfo = VerifyWLisALL();
                if (msgInfo.Pass == false)
                {
                    //MessageBox.Show(msgInfo.Msg, "消息框");
                    ShowMeg(msgInfo.Msg);
                    return;
                }
                MsgReturn msgInfo1 = VerifyContent();
                if (msgInfo1.Pass == false)
                {
                    //MessageBox.Show(msgInfo1.Msg, "消息框");
                    ShowMeg(msgInfo1.Msg);
                    return;
                }
                MES_TM_TMINFO_INSERT_GL model = new MES_TM_TMINFO_INSERT_GL();
                MES_TM_TMINFO           info  = new MES_TM_TMINFO();
                model.MES_TM_TMINFO          = info;
                model.MES_TM_TMINFO.TMLB     = 1;
                model.MES_TM_TMINFO.SCDATE   = dateTimePicker1.Text.Trim();
                model.MES_TM_TMINFO.RWBH     = MES_PD_SCRW_LIST.RWBH;
                model.MES_TM_TMINFO.PC       = MES_PD_SCRW_LIST.PC;
                model.MES_TM_TMINFO.JLR      = Convert.ToInt32(getUserInfo("staffid"));
                model.MES_TM_TMINFO.GC       = MES_PD_SCRW_LIST.GC;
                model.MES_TM_TMINFO.SL       = MES_PD_SCRW_LIST.BZCOUNT;
                model.MES_TM_TMINFO.MINVALUE = MES_PD_SCRW_LIST.MINVALUE;
                model.MES_TM_TMINFO.MAXVALUE = MES_PD_SCRW_LIST.MAXVALUE;

                IList <MES_TM_GL> nodes = new List <MES_TM_GL>();

                for (int i = 0; i < Tmlist.Count; i++)
                {
                    MES_TM_GL node = new MES_TM_GL();
                    node.XCTM   = Tmlist[i].Tm;
                    node.XCTMGC = Tmlist[i].Gc;
                    nodes.Add(node);
                }
                model.MES_TM_GL = nodes.ToArray();
                if (RigthType == Rigth_Type.baobiaocc)
                {
                    frmBBprint form = new frmBBprint(model, Print_Type.bblot, RigthType, MES_PD_SCRW_LIST);
                    form.block = re;
                    show(form);
                    string printToHome = ini.IniReadValue(ini.Section_Configuration, "printTohome");
                    if (printToHome.Equals("true"))
                    {
                        zybutton.PerformClick();
                    }
                }
                else
                {
                    frmPrint_N form = new frmPrint_N(model, Print_Type.lot, RigthType);

                    form.block = re;
                    show(form);
                    string printToHome = ini.IniReadValue(ini.Section_Configuration, "printTohome");
                    if (printToHome.Equals("true"))
                    {
                        zybutton.PerformClick();
                    }
                    //this.Close();
                }
            }
            SMtextBox.Select();
        }