//NEW Functions: public void SetUsrLoginSessionVariables(string username) { //Sets the UserInfo userInfo_EF = LoginAPI.GetUsrByUsername(username); //User is from a standard dept if (userInfo_EF.Group.GroupsName.Equals(Domain.WorkFlowTrace.StandUser) || userInfo_EF.Group.GroupsName.Equals(Domain.WorkFlowTrace.StandBH)) { //Initalize shared FormItems Data List to Business Singleton BusinessAPI.BusinessSingleton.Instance.formItemListCreateMSR = new List <Domain.FormItems>(); //Sets the BPInfo User can access v_bp_dept_access_EF = LoginAPI.GetBudgetInfoAccessByDeptId(userInfo_EF.DeptId); //Sets the AC Holders of BPInfo User can access v_bp_bi_access_EF = LoginAPI.GetACAccessByBPList(v_bp_dept_access_EF); } //User is from procurement dept else if (userInfo_EF.Group.GroupsName.Equals(Domain.WorkFlowTrace.StandProcurement)) { } else { return; } }
private BusinessSingleton() { LoginAPI = new LoginAPI(); MSRInfoAPI = new MSRInfoAPI(); StockItemsAPI = new StockItemsAPI(); NonStockItemsAPI = new NonStockItemsAPI(); BudgetInfoAPI = new BudgetInfoAPI(); }