public StockManageFacade(IFairiesMemberManageUow uow, Guid operId, Guid deptId, Guid?orgId, string deptCode, string operCode)//, int vouchAuthority) { this.uow = uow; this.operId = operId; this.deptId = deptId; this.orgId = orgId; this.deptCode = deptCode; this.operCode = operCode; //this.vouchAuthority = vouchAuthority; this.common = new Common(uow, operId, deptId, orgId, deptCode, operCode);//,vouchAuthority); this.vouchAuthority = this.common.vouchAuthority; this.isShelfLife = this.common.IsShelfLife(); this.isLocator = this.common.IsLocator(); }
public bool InsertGoods(CMSMStruct.GoodsStruct gs) { int recount = opa.InsertGoods(gs); if (recount <= 0) { return(false); } //zhh 20121104 var uow = DependencyResolver.Current.GetService <IFairiesMemberManageUow>(); var amsuow = DependencyResolver.Current.GetService <IAMSCMUow>(); DXInfo.Business.Common businessCommon = new DXInfo.Business.Common(uow); businessCommon.SyncGoods(amsuow); return(true); }
public BaseController(IFairiesMemberManageUow uow) { this.Uow = uow; this.businessCommon = new DXInfo.Business.Common(uow); this.isOperatorsOnDuty = businessCommon.OperatorsOnDuty(); this.isBatch = businessCommon.IsBatch(); this.isLocator = businessCommon.IsLocator(); this.isShelfLife = businessCommon.IsShelfLife(); this.saleColumnVisibility = businessCommon.SaleColumnVisibility(); this.ipadColumnVisibility = businessCommon.IpadColumnVisibility(); this.jewelryColumnVisibility = businessCommon.JewelryColumnVisibility(); this.isNecessaryBatch = businessCommon.IsNecessaryBatch(); this.isSaleDiscount = businessCommon.IsSaleDiscount(); this.unitOfMeasureColumnVisibility = businessCommon.UnitOfMeasureColumnVisibility(); this.cupTypeColumnVisible = businessCommon.CupTypeColumnVisible(); this.otherOutStockPriceColumnVisible = businessCommon.OtherOutStockPriceColumnVisible(); this.otherOutStockAmountColumnVisible = businessCommon.OtherOutStockAmountColumnVisible(); this.salePrice0ColumnVisible = businessCommon.SalePrice0ColumnVisible(); this.salePrice1ColumnVisible = businessCommon.SalePrice1ColumnVisible(); this.salePrice2ColumnVisible = businessCommon.SalePrice2ColumnVisible(); this.transVouchPriceColumnVisible = businessCommon.TransVouchPriceColumnVisible(); this.transVouchAmountColumnVisible = businessCommon.TransVouchAmountColumnVisible(); this.isDisplayImage = businessCommon.IsDisplayImage(); MembershipUser muser = Membership.GetUser(); if (muser != null) { string struserid = muser.ProviderUserKey.ToString(); if (!string.IsNullOrEmpty(struserid)) { this.operId = Guid.Parse(struserid); DXInfo.Models.aspnet_CustomProfile user = uow.aspnet_CustomProfile.GetAll().Where(w => w.UserId == this.operId).FirstOrDefault(); if (user == null || !user.DeptId.HasValue) { deptId = Guid.Empty; } else { deptId = user.DeptId.Value; } } } this.centerCommon = new Common(uow); this.isProductTypeVisible = centerCommon.IsProductTypeVisible(); }
public BaseController(IFairiesMemberManageUow uow) { this.Uow = uow; this.centerCommon = new Common(uow); this.operId = this.centerCommon.operId; this.deptId = this.centerCommon.deptId; this.orgId = this.centerCommon.orgId; this.deptCode = this.centerCommon.deptCode; this.operCode = this.centerCommon.operCode; //this.vouchAuthority = this.centerCommon.vouchAuthority; this.businessCommon = new DXInfo.Business.Common(uow, operId, deptId, orgId, deptCode, operCode);//, vouchAuthority); this.vouchAuthority = this.businessCommon.vouchAuthority; this.isOperatorsOnDuty = businessCommon.OperatorsOnDuty(); this.isBatch = businessCommon.IsBatch(); this.isLocator = businessCommon.IsLocator(); this.isShelfLife = businessCommon.IsShelfLife(); this.saleColumnVisibility = businessCommon.SaleColumnVisibility(); this.ipadColumnVisibility = businessCommon.IpadColumnVisibility(); this.jewelryColumnVisibility = businessCommon.JewelryColumnVisibility(); this.isNecessaryBatch = businessCommon.IsNecessaryBatch(); this.isSaleDiscount = businessCommon.IsSaleDiscount(); this.unitOfMeasureColumnVisibility = businessCommon.UnitOfMeasureColumnVisibility(); this.cupTypeColumnVisible = businessCommon.CupTypeColumnVisible(); this.otherOutStockPriceColumnVisible = businessCommon.OtherOutStockPriceColumnVisible(); this.otherOutStockAmountColumnVisible = businessCommon.OtherOutStockAmountColumnVisible(); this.salePrice0ColumnVisible = businessCommon.SalePrice0ColumnVisible(); this.salePrice1ColumnVisible = businessCommon.SalePrice1ColumnVisible(); this.salePrice2ColumnVisible = businessCommon.SalePrice2ColumnVisible(); this.transVouchPriceColumnVisible = businessCommon.TransVouchPriceColumnVisible(); this.transVouchAmountColumnVisible = businessCommon.TransVouchAmountColumnVisible(); this.scrapVouchPriceColumnVisible = businessCommon.ScrapVouchPriceColumnVisible(); this.scrapVouchAmountColumnVisible = businessCommon.ScrapVouchAmountColumnVisible(); this.isDisplayImage = businessCommon.IsDisplayImage(); this.isSyncSaleStock = businessCommon.IsSyncSaleStock(); this.isProductTypeVisible = Helper.IsProductTypeVisible(); this.isCardLevelAuto = businessCommon.IsCardLevelAuto(); }
protected void btrefresh_Click(object sender, System.EventArgs e) { try { DataSet dsIn = new DataSet(); InitCode inc = new InitCode(); Hashtable htapp = (Hashtable)Application["appconf"]; string strcons = (string)htapp["cons"]; DataSet dsOut = inc.LoadCodeTable(strcons); AMSApp.zhenghua.Business.Helper.LoadInitCode(Application); //错误返回表 //返回结果存放到Application Application.Set("tbCommCode", dsOut.Tables["tbCommCode"]); Application.Set("AssAT", dsOut.Tables["AssAT"]); Application.Set("AT1", dsOut.Tables["AT1"]); Application.Set("AllMD", dsOut.Tables["AllMD"]); Application.Set("MAC", dsOut.Tables["MAC"]); Application.Set("OperFunc", dsOut.Tables["OperFunc"]); Application.Set("IOTime", dsOut.Tables["IOTime"]); Application.Set("Goods", dsOut.Tables["Goods"]); Application.Set("PClass", dsOut.Tables["PClass"]); Application.Set("AllMaterial", dsOut.Tables["AllMaterial"]); Application.Set("Provider", dsOut.Tables["Provider"]); Application.Set("NewDept", dsOut.Tables["NewDept"]); Application.Set("tbNameCodeToStorage", dsOut.Tables["tbNameCodeToStorage"]); Application.Set("tbFormula", dsOut.Tables["tbFormula"]); Application.Set("DeptMapInfo", dsOut.Tables["DeptMapInfo"]); Application.Set("Warehouse", dsOut.Tables["Warehouse"]); Application.Set("ComputationGroup", dsOut.Tables["ComputationGroup"]); Application.Set("ComputationUnit", dsOut.Tables["ComputationUnit"]); Hashtable htOperFunc = new Hashtable(); DataTable dttmp = dsOut.Tables["OperFunc"]; if (dttmp.Rows.Count > 0) { string strOperID = ""; ArrayList alFuncList = null; for (int i = 0; i < dttmp.Rows.Count; i++) { CMSMStruct.MenuStruct menu1 = new CMSMStruct.MenuStruct(); menu1.strFuncName = dttmp.Rows[i]["vcFuncName"].ToString(); menu1.strFuncAddress = dttmp.Rows[i]["vcFuncAddress"].ToString(); if (strOperID == dttmp.Rows[i]["vcOperID"].ToString()) { alFuncList.Add(menu1); if (i == dttmp.Rows.Count - 1) { htOperFunc.Add(strOperID, alFuncList); } } else { if (strOperID != "" && alFuncList.Count > 0) { htOperFunc.Add(strOperID, alFuncList); } alFuncList = new ArrayList(); alFuncList.Add(menu1); strOperID = dttmp.Rows[i]["vcOperID"].ToString(); if (i == dttmp.Rows.Count - 1) { htOperFunc.Add(strOperID, alFuncList); } } } } Application.Set("OperFunc", htOperFunc); Hashtable htIOTime = new Hashtable(); dttmp = null; dttmp = dsOut.Tables["IOTime"]; if (dttmp.Rows.Count > 0) { string strOfficer = ""; ArrayList altmp = null; for (int i = 0; i < dttmp.Rows.Count; i++) { CMSMStruct.SignIOTimeStruct sio1 = new CommCenter.CMSMStruct.SignIOTimeStruct(); sio1.strSIOTID = dttmp.Rows[i]["iotName"].ToString(); sio1.strOfficer = dttmp.Rows[i]["Officer"].ToString(); sio1.strClassName = dttmp.Rows[i]["vcClassName"].ToString(); sio1.strClassId = dttmp.Rows[i]["vcClassId"].ToString(); sio1.strInTime = dttmp.Rows[i]["InTime"].ToString(); sio1.strOutTime = dttmp.Rows[i]["OutTime"].ToString(); if (strOfficer == sio1.strOfficer) { altmp.Add(sio1); if (i == dttmp.Rows.Count - 1) { htIOTime.Add(strOfficer, altmp); } } else { if (strOfficer != "" && altmp.Count > 0) { htIOTime.Add(strOfficer, altmp); } altmp = new ArrayList(); altmp.Add(sio1); strOfficer = sio1.strOfficer; if (i == dttmp.Rows.Count - 1) { htIOTime.Add(strOfficer, altmp); } } } } Application.Set("IOTime", htIOTime); Application.UnLock(); //ynhnTransportManage.Helpers.SyncDept(); //ynhnTransportManage.Helpers.SyncOper(); //var uow = System.Web.Mvc.DependencyResolver.Current.GetService<IFairiesMemberManageUow>(); var uow = DependencyResolver.Current.GetService <IFairiesMemberManageUow>(); var amsuow = DependencyResolver.Current.GetService <IAMSCMUow>(); DXInfo.Business.Common businessCommon = new DXInfo.Business.Common(uow); Common centerCommon = new Common(uow); businessCommon.SyncDept(amsuow); //Uow, AmscmUow); centerCommon.SyncOper(amsuow); //Uow, AmscmUow); this.SetSuccMsgPageBydir("参数刷新成功!", "paraconf/wfmParaRefresh.aspx"); } catch (Exception er) { AMSLog clog = new AMSLog(); clog.WriteLine(er); } }
public Common(IFairiesMemberManageUow uow) { this.uow = uow; this.common = new DXInfo.Business.Common(uow); }