Exemplo n.º 1
0
        /// <summary>
        /// 加载染整加工单
        /// </summary>
        private void btnLoadWOProcess(object sender, EventArgs e)
        {
            try
            {
                if (this.HTFormStatus == FormStatus.新增 || this.HTFormStatus == FormStatus.修改)
                {
                    frmLoadWOProcess frm = new frmLoadWOProcess();
                    frm.ProcessTypeID = (int)EnumProcessType.染整加工单;
                    frm.VendorID      = SysConvert.ToString(drpDyeFactorty.EditValue);

                    string sql = string.Empty;
                    sql = " and FormNo+ItemCode+ColorNum not in (select isnull(LoadFormNo+ItemCode+ColorNum,'') from UV1_WO_FabricProcessDts where ProcessTypeID = " + (int)EnumProcessType.其他加工单 + " )";  //不在后整加工单里的
                    frm.NoLoadCondition = sql;
                    frm.ShowDialog();
                    string str = string.Empty;
                    if (frm.ItemBuyID != null && frm.ItemBuyID.Length != 0)
                    {
                        for (int i = 0; i < frm.ItemBuyID.Length; i++)
                        {
                            if (str != string.Empty)
                            {
                                str += ",";
                            }
                            str += SysConvert.ToString(frm.ItemBuyID[i]);
                        }
                        WHLoadFabricProcessForm(str);
                    }
                }
            }
            catch (Exception E)
            {
                this.ShowMessage(E.Message);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 加载织造单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnCheckLoad_Click(object sender, EventArgs e)
 {
     try
     {
         if (HTFormStatus == FormStatus.新增 || HTFormStatus == FormStatus.修改)
         {
             frmLoadWOProcess frm = new frmLoadWOProcess();
             frm.ProcessTypeID = (int)EnumProcessType.织造加工单;
             string sql = string.Empty;
             frm.NoLoadCondition = sql;
             frm.ShowDialog();
             string str = string.Empty;
             if (frm.ItemBuyID != null && frm.ItemBuyID.Length != 0)
             {
                 for (int i = 0; i < frm.ItemBuyID.Length; i++)
                 {
                     if (str != string.Empty)
                     {
                         str += ",";
                     }
                     str += SysConvert.ToString(frm.ItemBuyID[i]);
                 }
                 WHLoadFabricProcessFormSetWH(str);
             }
         }
     }
     catch (Exception E)
     {
         this.ShowMessage(E.Message);
     }
 }
Exemplo n.º 3
0
        private void WHLoadFabricProcessForm(int p_ProcessTypeID)
        {
            if (SysConvert.ToString(drpVendorID.EditValue) == "")
            {
                this.ShowMessage("请选择" + drpVendorID.ToolTip.ToString());
                drpVendorID.Focus();
                return;
            }
            frmLoadWOProcess frm = new frmLoadWOProcess();

            frm.ProcessTypeID = p_ProcessTypeID;// (int)EnumProcessType.染整加工单;
            frm.VendorID      = SysConvert.ToString(drpVendorID.EditValue);
            string sql = string.Empty;

            sql = " and FormNo+BCPItemCode+BCPColorNum+BCPColorName not in (select isnull(DtsSO+ItemCode+ColorNum+ColorName,'') from UV1_WH_IOFormDts )";  //
            frm.NoLoadCondition = sql;
            frm.ShowDialog();
            string str = string.Empty;

            if (frm.ItemBuyID != null && frm.ItemBuyID.Length != 0)
            {
                for (int i = 0; i < frm.ItemBuyID.Length; i++)
                {
                    if (str != string.Empty)
                    {
                        str += ",";
                    }
                    str += SysConvert.ToString(frm.ItemBuyID[i]);
                }
                WHLoadFabricProcessFormSetWH(str);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 加载加工单
        /// </summary>
        private void SetWHLoadFabricProcessForm()
        {
            if (SysConvert.ToString(drpVendorID.EditValue) == "")
            {
                this.ShowMessage("请选择" + drpVendorID.ToolTip.ToString());
                drpVendorID.Focus();
                return;
            }
            frmLoadWOProcess frm = new frmLoadWOProcess();

            frm.ProcessTypeID = (int)EnumProcessType.染整加工单;
            frm.VendorID      = SysConvert.ToString(drpVendorID.EditValue);
            string sql = string.Empty;

            frm.NoLoadCondition = sql;
            frm.ShowDialog();
            string str = string.Empty;

            if (frm.ItemBuyID != null && frm.ItemBuyID.Length != 0)
            {
                for (int i = 0; i < frm.ItemBuyID.Length; i++)
                {
                    if (str != string.Empty)
                    {
                        str += ",";
                    }
                    str += SysConvert.ToString(frm.ItemBuyID[i]);
                }
                WHLoadFabricProcessFormSetWH(str);
            }
        }