Esempio n. 1
0
 public override void InitDrop()
 {
     G.BLL.Sys.ND_UserLogic         userlogic = new G.BLL.Sys.ND_UserLogic();
     G.BLL.Sys.ND_ORGINAZITIONLogic orglogic  = new G.BLL.Sys.ND_ORGINAZITIONLogic();
     Initialize.InitDropDown(DROP_WORKSHOP, "ORG", orglogic, true);
     Initialize.InitDropDown(DROP_OPERATOR, "USER", userlogic, true);
     Initialize.InitDropDown(DROP_AUDITOR, "USER", userlogic, true);
     Initialize.InitDropDown(DROP_APPLYER, "USER", userlogic, true);
 }
Esempio n. 2
0
 private void InitDrop()
 {
     G.BLL.Sys.ND_UserLogic userlogic = new G.BLL.Sys.ND_UserLogic();
     G.BLL.ERP.BaseData.DM_SUPPLIERLogic supplierlogic = new G.BLL.ERP.BaseData.DM_SUPPLIERLogic();
     G.BLL.ERP.BaseData.DM_ITEMLogic     itemlogic     = new G.BLL.ERP.BaseData.DM_ITEMLogic();
     G.BLL.ERP.BaseData.DM_COLORLogic    colorlogic    = new G.BLL.ERP.BaseData.DM_COLORLogic();
     G.BLL.ERP.BaseData.DM_MOULDLogic    mouldlogic    = new G.BLL.ERP.BaseData.DM_MOULDLogic();
     G.BLL.Sys.ND_ORGINAZITIONLogic      orglogic      = new G.BLL.Sys.ND_ORGINAZITIONLogic();
     Initialize.InitDropDown(DROP_APPLYUSER, "USER", userlogic, true);
     Initialize.InitDropDown(DROP_PURUSER, "USER", userlogic, true);
     Initialize.InitDropDown(DROP_SUPCODE, "SUPPLIER", supplierlogic, true);
     DROP_ITEMCODE.CustomerDropDownForm = new G.Erp.BaseData.ItemSearch();
     Initialize.InitDropDown(DROP_ITEMCODE, "ITEM", itemlogic, true);
     Initialize.InitDropDown(DROP_ATTRIBUTEA, "COLORNAME", colorlogic, true);
     DROP_ATTRIBUTEB.CustomerDropDownForm = new G.Erp.BaseData.MouldSearch();
     Initialize.InitDropDown(DROP_ATTRIBUTEB, "MOULD", mouldlogic, true);
     Initialize.InitDropDown(DROP_DEPCODE, "ORG", orglogic, true);
 }
Esempio n. 3
0
 private void InitDrop()
 {
     G.BLL.Sys.ND_UserLogic               userlogic  = new G.BLL.Sys.ND_UserLogic();
     G.BLL.ERP.BaseData.DM_ITEMLogic      itemlogic  = new G.BLL.ERP.BaseData.DM_ITEMLogic();
     G.BLL.ERP.BaseData.DM_COLORLogic     colorlogic = new G.BLL.ERP.BaseData.DM_COLORLogic();
     G.BLL.ERP.BaseData.DM_MOULDLogic     mouldlogic = new G.BLL.ERP.BaseData.DM_MOULDLogic();
     G.BLL.Sys.ND_ORGINAZITIONLogic       orglogic   = new G.BLL.Sys.ND_ORGINAZITIONLogic();
     G.BLL.ERP.BaseData.DM_WAREHOUSELogic warelogic  = new G.BLL.ERP.BaseData.DM_WAREHOUSELogic();
     G.BLL.ERP.BaseData.DM_LOCATIONLogic  loclogic   = new G.BLL.ERP.BaseData.DM_LOCATIONLogic();
     DROP_ITEMCODE.RowSelect += DROP_ITEMCODE_RowSelect;
     Initialize.InitDropDown(DROP_AUDITOR, "USER", userlogic, true);
     DROP_ITEMCODE.CustomerDropDownForm = new G.Erp.BaseData.ItemSearch();
     Initialize.InitDropDown(DROP_ITEMCODE, "ITEM", itemlogic, true);
     Initialize.InitDropDown(DROP_ATTRIBUTEA, "COLORNAME", colorlogic, true);
     Initialize.InitDropDown(DROP_ATTRIBUTEB, "MOULD", mouldlogic, true);
     Initialize.InitDropDown(DROP_WORKSHOP, "ORG", orglogic, true);
     Initialize.InitDropDown(DROP_WRHSCODE, "WAREHOUSE", warelogic, true);
     Initialize.InitDropDown(DROP_LOCCODE, "LOCATION", loclogic, true);
 }
Esempio n. 4
0
 public USEREDIT()
 {
     InitializeComponent();
     G.BLL.Sys.ND_ORGINAZITIONLogic orglogic = new G.BLL.Sys.ND_ORGINAZITIONLogic();
     Initialize.InitDropDown(DROP_ORGID, "ORG", orglogic, "ID", "ORGNAME");
 }
Esempio n. 5
0
        private void ShopSupply()
        {
            try
            {
                this.gGrid1.FinishEditing();
                List <SM_BOMTEMP> tempdata = (this.gGrid1.DataSource as BindingList <SM_BOMTEMP>).ToList <SM_BOMTEMP>();

                var updata = from temp in tempdata
                             where temp.ISSELECT == true
                             select temp;
                SM_SHOPSUPPLY shopsupply = new SM_SHOPSUPPLY();
                G.BLL.Sys.ND_ORGINAZITIONLogic orglogic = new G.BLL.Sys.ND_ORGINAZITIONLogic();
                ND_ORGINAZITION orgobj = orglogic.ExecuteSelect(CK.K["ID"].Eq(G.AppInfo.GGlobal.User.ORGID), OrderBy.Parse("ID"), 0, 0)[0];
                shopsupply.APPLYER     = G.AppInfo.GGlobal.User.USERDM;
                shopsupply.APPLYERNAME = G.AppInfo.GGlobal.User.USERNAME;
                shopsupply.APPLYDATE   = G.Core.GConvert.ToDateTime(System.Time.Now);
                shopsupply.WORKSHOP    = orgobj.ORGDM;
                shopsupply.ORGNAME     = orgobj.ORGNAME;
                bool nopass = true;
                foreach (SM_BOMTEMP t in updata)
                {
                    if (t.ONHANDQTY == 0 || t.UNASSISTQTY <= 0)
                    {
                        nopass = false; break;
                    }
                    SM_SHOPSUPPLYDTL shopsupplydtl            = new SM_SHOPSUPPLYDTL();
                    G.BLL.ERP.BaseData.DM_ITEMLogic itemlogic = new G.BLL.ERP.BaseData.DM_ITEMLogic();
                    DM_ITEM itemobj = itemlogic.ExecuteSelect(CK.K["ITEMCODE"].Eq(t.ITEMCODE), OrderBy.Parse("ITEMCODE"), 0, 0)[0];
                    shopsupplydtl.BOMTEMPID      = t.Id;
                    shopsupplydtl.ITEMCODE       = t.ITEMCODE;
                    shopsupplydtl.ITEMNAME       = t.ITEMNAME;
                    shopsupplydtl.UNIT           = t.INVUNIT;
                    shopsupplydtl.ATTRIBUTEA     = t.ATTRIBUTEA;
                    shopsupplydtl.ATTRIBUTEB     = t.ATTRIBUTEB;
                    shopsupplydtl.ATTRIBUTEBNAME = t.ATTRIBUTEBNAME;
                    shopsupplydtl.ATTRIBUTEC     = t.ATTRIBUTEC;
                    shopsupplydtl.MEMO           = t.MEMO;
                    shopsupplydtl.ATTRIBUTED     = t.ATTRIBUTED;
                    shopsupplydtl.WRHSCODE       = t.WRHSCODE;
                    shopsupplydtl.WRHSNAME       = t.WRHSNAME;
                    shopsupplydtl.LOCCODE        = t.LOCCODE;
                    shopsupplydtl.LOCNAME        = t.LOCNAME;
                    shopsupplydtl.ISATTRIBUTEA   = G.Core.GConvert.ToBool(itemobj.IsAttributeA);
                    shopsupplydtl.ISATTRIBUTEB   = G.Core.GConvert.ToBool(itemobj.IsAttributeB);
                    shopsupplydtl.ISATTRIBUTEC   = G.Core.GConvert.ToBool(itemobj.IsAttributeC);
                    if (t.UNASSISTQTY <= t.ONHANDQTY)
                    {
                        shopsupplydtl.ACTQTY = t.UNASSISTQTY;
                    }
                    else
                    {
                        shopsupplydtl.ACTQTY = t.ONHANDQTY;
                    }
                    shopsupply.SHOPSUPPLYDTL.Add(shopsupplydtl);
                }
                //弹出成品领料单,数据来自选择行
                G.Erp.Storage.SM_SHOPSUPPLYEDIT shopsupplyEdit = new G.Erp.Storage.SM_SHOPSUPPLYEDIT();
                shopsupplyEdit.CurEditStatus = EditorStatus.Modify;
                shopsupplyEdit.SetData(shopsupply);
                shopsupplyEdit.ShowDialog();
                //成品领料数量填入BOMTEMP
                foreach (SM_BOMTEMP t in updata)
                {
                    if (t.UNASSISTQTY <= t.ONHANDQTY)
                    {
                        t.STOCKQTY = G.Core.GConvert.ToDecimal(t.STOCKQTY) + t.UNASSISTQTY;
                    }
                    else
                    {
                        t.STOCKQTY = G.Core.GConvert.ToDecimal(t.STOCKQTY) + t.ONHANDQTY;
                    }
                    ((SM_BOMTEMPLogic)this.Logic).ExecuteUpdate(G.AppInfo.GGlobal.User, tempdata);
                }
                this.Refresh();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }