コード例 #1
0
ファイル: Modify.aspx.cs プロジェクト: radtek/EicMcp
 private void ShowInfo(decimal Orm_ID)
 {
     Maticsoft.BLL.OrderMaterial   bll   = new Maticsoft.BLL.OrderMaterial();
     Maticsoft.Model.OrderMaterial model = bll.GetModel(Orm_ID);
     this.lblOrm_ID.Text     = model.Orm_ID.ToString();
     this.txtMaterialID.Text = model.MaterialID;
     this.txtSendCount.Text  = model.SendCount.ToString();
     this.txtOrderID.Text    = model.OrderID;
 }
コード例 #2
0
        /***************************  方法  ********************************************/

        /// <summary>
        /// 显示工单信息
        /// </summary>
        /// <param name="OrderID"></param>
        private void showOrderInfo(string OrderID)
        {
            #region 之前代码
            // DataSet _OrderInfo = _WorkOrder.GetOrderInfo(OrderID);                                          //工单基本信息

            // dgv_OrderInfo.ItemsSource = _WorkOrder.GetOrderMaterial(OrderID).Tables[0].DefaultView;      //工单物料需领用量
            //窗体控件显示

            /*
             * txb_Info_OrderID.Text = _OrderInfo.Tables[0].Rows[0]["TA001"].ToString() +"-"+ _OrderInfo.Tables[0].Rows[0]["TA002"].ToString();
             * txb_Info_Prodotto_Num.Text = _OrderInfo.Tables[0].Rows[0]["品号"].ToString();
             * txb_Info_Prodotto_Name.Text = _OrderInfo.Tables[0].Rows[0]["品名"].ToString();
             * txb_Info_Model.Text =_OrderInfo.Tables[0].Rows[0]["规格"].ToString();
             * txb_Info_CommenceData.Text = _OrderInfo.Tables[0].Rows[0]["开工日期"].ToString().Trim();
             * txb_Info_CompletionData.Text =_OrderInfo.Tables[0].Rows[0]["完工日期"].ToString();
             * lab_Info_OrderCount.Text = _OrderInfo.Tables[0].Rows[0]["批量"].ToString().Trim();
             */
            #endregion
            Maticsoft.BLL.WorkOrder     _M_OrderInfo     = new Maticsoft.BLL.WorkOrder();
            Maticsoft.BLL.OrderMaterial _M_OrderMaterial = new Maticsoft.BLL.OrderMaterial();
            Maticsoft.Model.WorkOrder   _OrderInfo       = new Maticsoft.Model.WorkOrder();
            //
            _OrderInfo = _M_OrderInfo.GetModel(OrderID);
            if (_OrderInfo != null)
            {
                txb_Info_OrderID.Text        = _OrderInfo.OrderID;
                txb_Info_Prodotto_Name.Text  = _OrderInfo.ProductName;
                txb_Info_Model.Text          = _OrderInfo.Model;
                txb_Info_CompletionData.Text = _OrderInfo.DeliveryDate;

                //
                DataSet temMaterialList = _M_OrderMaterial.GetList("OrderID= N'" + OrderID + "'");   //工单物料需领用量
                _WTT_MaterialList = PressMaterialList(temMaterialList);
                dgv_OrderInfo_Material.ItemsSource = _WTT_MaterialList.Tables[0].DefaultView;


                //图表表示
                Show_OrderChart(_OrderInfo);
            }
            else
            {
                My_MessageBox.My_MessageBox_Message("未找到工单:" + OrderID + "的信息!请联系助理录入工单信息后重试!!!");
            }
        }
コード例 #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsDecimal(txtOrm_ID.Text))
            {
                strErr += "Orm_ID格式错误!\\n";
            }
            if (this.txtMaterialID.Text.Trim().Length == 0)
            {
                strErr += "MaterialID不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtSendCount.Text))
            {
                strErr += "SendCount格式错误!\\n";
            }
            if (this.txtOrderID.Text.Trim().Length == 0)
            {
                strErr += "OrderID不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            decimal Orm_ID     = decimal.Parse(this.txtOrm_ID.Text);
            string  MaterialID = this.txtMaterialID.Text;
            int     SendCount  = int.Parse(this.txtSendCount.Text);
            string  OrderID    = this.txtOrderID.Text;

            Maticsoft.Model.OrderMaterial model = new Maticsoft.Model.OrderMaterial();
            model.Orm_ID     = Orm_ID;
            model.MaterialID = MaterialID;
            model.SendCount  = SendCount;
            model.OrderID    = OrderID;

            Maticsoft.BLL.OrderMaterial bll = new Maticsoft.BLL.OrderMaterial();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }