Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Account loginUser = Session[SessionKeys.LOGININFO] as Account;
            int     companyID = Convert.ToInt32(SecurityUtil.DECDecrypt(Request.QueryString["companyid"]));
            ICompanyInvolveFacade _ICompanyFacade = InstanceFactory.CreateCompanyInvolveFacade();

            InitDepartmentSource(companyID, loginUser, _ICompanyFacade);
            InitPositionSource(companyID, _ICompanyFacade);
            InitEmployeeTypeSource();
            InitAccountSetSource();
            InitConst();
        }
Exemplo n.º 2
0
        private void InitPositionSource(int companyID, ICompanyInvolveFacade _ICompanyFacade)
        {
            List <Position> positionSource = _ICompanyFacade.GetPositionByCompanyID(companyID);

            listPossition.Items.Clear();
            ListItem itemAll = new ListItem(string.Empty, "-1", true);

            listPossition.Items.Add(itemAll);
            foreach (Position position in positionSource)
            {
                ListItem item = new ListItem(position.Name, position.ParameterID.ToString(), true);
                listPossition.Items.Add(item);
            }
        }
Exemplo n.º 3
0
        private void InitDepartmentSource(int companyID, Account loginUser,
                                          ICompanyInvolveFacade _ICompanyFacade)
        {
            List <Department> deptList         = _ICompanyFacade.GetDepartmentByCompanyID(companyID);
            List <Department> departmentSource =
                Tools.RemoteUnAuthDeparetment(deptList, AuthType.HRMIS, loginUser, HrmisPowers.A606);

            listDepartment.Items.Clear();
            ListItem itemAll = new ListItem(string.Empty, "-1", true);

            listDepartment.Items.Add(itemAll);
            foreach (Department department in departmentSource)
            {
                ListItem item = new ListItem(department.DepartmentName, department.DepartmentID.ToString(), true);
                listDepartment.Items.Add(item);
            }
        }