コード例 #1
0
ファイル: frmOPEdit.cs プロジェクト: zhp-apeng/HTMLTERP
 /// <summary>
 /// 控制生成员工编号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtOPID_DoubleClick(object sender, EventArgs e)
 {
     if (HTFormStatus == FormStatus.新增)
     {
         ProductCommon.FormNoIniSet(txtOPID, "Data_OP", "OPID", 0);
     }
 }
コード例 #2
0
        /// <summary>
        /// 得到收货单位地址
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>


        /// <summary>
        /// 双击生成快递单号
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void txtFormNo_DoubleClick(object sender, EventArgs e)
        {
            if (HTFormStatus == FormStatus.新增)
            {
                //FormNoControlRule rule = new FormNoControlRule();
                //txtFormNo.Text = rule.RGetFormNo((int)FormNoControlEnum.快递单号);
                ProductCommon.FormNoIniSet(txtFormNo, "Att_GoodsPost", "FormNo", 0);
            }
        }
コード例 #3
0
 /// <summary>
 /// 双击生成单号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         ProductCommon.FormNoIniSet(txtFormNo, "Finance_CostRecord", "FormNo", 0);
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #4
0
 /// <summary>
 /// 控制自动生成客户编号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtVendorID_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增 && SysConvert.ToBoolean(ProductParamSet.GetIntValueByID(5021)))
         {
             ProductCommon.FormNoIniSet(txtVendorID, "Data_Vendor", "VendorID", this.FormListAID);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #5
0
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增 || HTFormStatus == FormStatus.修改)
         {
             ProductCommon.FormNoIniSet(txtFormNo, "Sale_HandleEvent", "FormNo", 0);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #6
0
 /// <summary>
 /// 双击获得单号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtItemCode_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             ProductCommon.FormNoIniSet(txtItemCode, "Data_Item", "ItemCode", (int)EnumItemType.原料);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #7
0
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             ProductCommon.FormNoIniSet(txtFormNo, "WO_FabricWHOutForm", "FormNo");
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #8
0
 /// <summary>
 /// 双击生成采购单号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             //FormNoControlRule rule = new FormNoControlRule();
             //txtFormNo.Text = rule.RGetFormNo((int)FormNoControlEnum.染布加工单号);
             ProductCommon.FormNoIniSet(txtFormNo, "WO_FabricProcess", "FormNo", 1);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #9
0
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             //FormNoControlRule rule = new FormNoControlRule();
             //txtFormNo.Text = rule.RGetFormNo((int)FormNoControlEnum.新打色单号); //Dev_ColorSample
             ProductCommon.FormNoIniSet(txtFormNo, "Dev_ColorSample", "FormNo", 0);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #10
0
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             //FormNoControlRule rule = new FormNoControlRule();
             //txtFormNo.Text = rule.RGetFormNo((int)FormNoControlEnum.合同号);
             ProductCommon.FormNoIniSet(txtFormNo, "Att_VendorTrackRecord", "FormNo");
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #11
0
 /// <summary>
 /// 双击生成采购单号
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtFormNo_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             ProductCommon.FormNoIniSet(txtFormNo, "Buy_ItemBuyForm", "FormNo", 3);
             //FormNoControlRule rule = new FormNoControlRule();
             //txtFormNo.Text = rule.RGetFormNo((int)FormNoControlEnum.销售合同采购单号);
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #12
0
 /// <summary>
 /// 双击得到产品编码
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtItemCode_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增)
         {
             if (ProductParamSet.GetIntValueByID(5022) == 1)//面料编码生成规格
             {
                 ProductCommon.FormNoIniSet(txtItemCode, "Data_Item", "ItemCode", (int)EnumItemType.面料);
             }
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
コード例 #13
0
        /// <summary>
        /// 双击得到产品编码
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void txtItemCode_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (HTFormStatus == FormStatus.新增)
                {
                    if (ProductParamSet.GetIntValueByID(5022) == 1)//面料编码生成规格
                    {
                        ProductCommon.FormNoIniSet(txtItemCode, "Data_Item", "ItemCode", (int)EnumItemType.面料);
                    }
                    if (ProductParamSet.GetIntValueByID(5022) == 2) //面料编码生成规格-新春兰使用
                    {
                        string ItemCode = string.Empty;

                        string sql = "Select ItemCodeRule from Data_ItemClass where ID=" + SysConvert.ToInt32(drpItemClassID.EditValue);
                        sql += " AND ISNULL(ItemCodeRule,'')<>''";
                        DataTable dt = SysUtils.Fill(sql);
                        if (dt.Rows.Count != 0)
                        {
                            string VendorID  = SysConvert.ToString(drpVendorID.EditValue);
                            string ItemModel = txtItemModel.Text.Trim();
                            string KZ        = txtMWeight.Text.Trim();
                            string HD        = string.Empty;
                            string DB        = string.Empty;
                            string SS        = string.Empty;


                            for (int i = 0; i < gridView6.RowCount; i++)
                            {
                                if (SysConvert.ToString(gridView6.GetRowCellValue(i, "Name")) == "厚度")
                                {
                                    HD = Common.GetCLSIDByCLSNM(SysConvert.ToString(gridView6.GetRowCellValue(i, "Value")));
                                }
                                if (SysConvert.ToString(gridView6.GetRowCellValue(i, "Name")) == "底布")
                                {
                                    DB = Common.GetCLSIDByCLSNM(SysConvert.ToString(gridView6.GetRowCellValue(i, "Value")));
                                }
                                if (SysConvert.ToString(gridView6.GetRowCellValue(i, "Name")) == "色水")
                                {
                                    SS = Common.GetCLSIDByCLSNM(SysConvert.ToString(gridView6.GetRowCellValue(i, "Value")));
                                }
                            }



                            string ItemCodeRule = SysConvert.ToString(dt.Rows[0]["ItemCodeRule"]);

                            string[] FieldName = ItemCodeRule.Split('+');
                            for (int i = 0; i < FieldName.Length; i++)
                            {
                                if (FieldName[i].ToString() == "VendorID")
                                {
                                    ItemCode += VendorID;
                                }
                                if (FieldName[i].ToString() == "ItemModel")
                                {
                                    ItemCode += ItemModel;
                                }
                                if (FieldName[i].ToString() == "HD")
                                {
                                    ItemCode += HD;
                                }
                                if (FieldName[i].ToString() == "DB")
                                {
                                    ItemCode += DB;
                                }
                                if (FieldName[i].ToString() == "SS")
                                {
                                    ItemCode += SS;
                                }
                                if (FieldName[i].ToString() == "MWeight")
                                {
                                    ItemCode += KZ;
                                }
                            }
                        }
                        else
                        {
                            this.ShowMessage("请先选择面料类型,并指定好生成规则!");
                            return;
                        }

                        txtItemCode.Text = ItemCode;
                    }
                }
            }
            catch (Exception E)
            {
                this.ShowMessage(E.Message);
            }
        }