//
        //供应商编号
        //
        private void txb_MaterialPath_PreviewKeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                Maticsoft.BLL.Material_Receive _M_Material_Receive = new Maticsoft.BLL.Material_Receive();
                string dt = DateTime.Now.ToString();
                if (txb_Count.Text != "" && _WTT_User_Receive != null)
                {
                    Maticsoft.Model.Material_Receive _Material_receive = new Maticsoft.Model.Material_Receive()
                    {
                        Client        = txb_Client.Text.Trim(),
                        ClientNum     = txb_MaterialPath.Text.Trim(),
                        Count         = txb_Count.Text.Trim(),
                        Orm_ID        = _WTT_Orm_ID,
                        UserID        = txb_JobNumber_Receive.Text.Trim(),
                        WorkStationID = _WTT_WK.Wo_ID.ToString(),
                        DataTime      = DateTime.Now
                    };
                    _M_Material_Receive.Add(_Material_receive);

                    //
                    txb_MaterialPath.Text = "";
                    DataSet temds = _M_MaterReceive.GetList("Orm_ID = '" + _WTT_Orm_ID + "'");
                    dgv_Receive_Record.ItemsSource = temds.Tables[0].DefaultView;

                    _yetCount         = _M_MaterReceive.Get_Count(_WTT_Orm_ID); //已领用量
                    txb_YetCount.Text = _yetCount.ToString("0.00");
                }
                else
                {
                    My_MessageBox.My_MessageBox_Message("数量未设置,或领用人未验证,完成后重试! ");
                }
            }
        }
Esempio n. 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtReceiveID.Text.Trim().Length == 0)
            {
                strErr += "ReceiveID不能为空!\\n";
            }
            if (this.txtMaterialNum.Text.Trim().Length == 0)
            {
                strErr += "MaterialNum不能为空!\\n";
            }
            if (this.txtClientNum.Text.Trim().Length == 0)
            {
                strErr += "ClientNum不能为空!\\n";
            }
            if (this.txtCount.Text.Trim().Length == 0)
            {
                strErr += "Count不能为空!\\n";
            }
            if (this.txtUserID.Text.Trim().Length == 0)
            {
                strErr += "UserID不能为空!\\n";
            }
            if (this.txtWorkStationID.Text.Trim().Length == 0)
            {
                strErr += "WorkStationID不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtDataTime.Text))
            {
                strErr += "DataTime格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string   ReceiveID     = this.txtReceiveID.Text;
            string   MaterialNum   = this.txtMaterialNum.Text;
            string   ClientNum     = this.txtClientNum.Text;
            string   Count         = this.txtCount.Text;
            string   UserID        = this.txtUserID.Text;
            string   WorkStationID = this.txtWorkStationID.Text;
            DateTime DataTime      = DateTime.Parse(this.txtDataTime.Text);

            Maticsoft.Model.Material_Receive model = new Maticsoft.Model.Material_Receive();
            model.ReceiveID     = ReceiveID;
            model.MaterialNum   = MaterialNum;
            model.ClientNum     = ClientNum;
            model.Count         = Count;
            model.UserID        = UserID;
            model.WorkStationID = WorkStationID;
            model.DataTime      = DataTime;

            Maticsoft.BLL.Material_Receive bll = new Maticsoft.BLL.Material_Receive();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
        //
        //删除
        //
        private void btn_Delete_Click(object sender, RoutedEventArgs e)
        {
            Maticsoft.BLL.Material_Receive _Mr = new Maticsoft.BLL.Material_Receive();
            _Mr.Delete(_MRce.Re_ID);
            //
            DataSet temds = _M_MaterReceive.GetList("Orm_ID = '" + _WTT_Orm_ID + "'");

            dgv_Receive_Record.ItemsSource = temds.Tables[0].DefaultView;
        }
Esempio n. 4
0
 private void ShowInfo(decimal Re_ID)
 {
     Maticsoft.BLL.Material_Receive   bll   = new Maticsoft.BLL.Material_Receive();
     Maticsoft.Model.Material_Receive model = bll.GetModel(Re_ID);
     this.lblRe_ID.Text         = model.Re_ID.ToString();
     this.lblReceiveID.Text     = model.ReceiveID;
     this.lblMaterialNum.Text   = model.MaterialNum;
     this.lblClientNum.Text     = model.ClientNum;
     this.lblCount.Text         = model.Count;
     this.lblUserID.Text        = model.UserID;
     this.lblWorkStationID.Text = model.WorkStationID;
     this.lblDataTime.Text      = model.DataTime.ToString();
 }
        //
        //保存
        //
        private void btn_Save_Click(object sender, RoutedEventArgs e)
        {
            if (txb_UserName_Receive.Text != "")
            {
                Maticsoft.BLL.Material_Receive _M_Material_Receive = new Maticsoft.BLL.Material_Receive();
                string dt = DateTime.Now.ToString();
                if (txb_Count.Text != "" && _WTT_User_Receive != null)
                {
                    Maticsoft.Model.Material_Receive _Material_receive = new Maticsoft.Model.Material_Receive()
                    {
                        Client        = txb_Client.Text.Trim(),
                        ClientNum     = txb_MaterialPath.Text.Trim(),
                        Count         = txb_Count.Text.Trim(),
                        Orm_ID        = _WTT_Orm_ID,
                        UserID        = txb_JobNumber_Receive.Text.Trim(),
                        WorkStationID = _WTT_WK.Wo_ID.ToString(),
                        DataTime      = DateTime.Now,
                        Re_ID         = _WTT_Rece_ID
                    };
                    _M_Material_Receive.Update(_Material_receive);

                    //
                    txb_MaterialPath.Text = "";
                    DataSet temds = _M_MaterReceive.GetList("Orm_ID = '" + _WTT_Orm_ID + "'");
                    dgv_Receive_Record.ItemsSource = temds.Tables[0].DefaultView;
                    _yetCount         = _M_MaterReceive.Get_Count(_WTT_Orm_ID); //已领用量
                    txb_YetCount.Text = _yetCount.ToString("0.00");
                }
                else
                {
                    My_MessageBox.My_MessageBox_Message("数量未设置,或领用人未验证,完成后重试! ");
                }
            }
            else
            {
                My_MessageBox.My_MessageBox_Erry("请先输入修改人的工号!");
            }
        }