示例#1
0
        //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;
            }
        }
示例#2
0
 private BusinessSingleton()
 {
     LoginAPI         = new LoginAPI();
     MSRInfoAPI       = new MSRInfoAPI();
     StockItemsAPI    = new StockItemsAPI();
     NonStockItemsAPI = new NonStockItemsAPI();
     BudgetInfoAPI    = new BudgetInfoAPI();
 }