Ejemplo n.º 1
0
        protected string GetSortUrl(EmployeeSortType type)
        {
            var pageUrl = string.Format("{0}?depID={1}&search={2}&page={3}&sort={4}{5}", Page.AppRelativeVirtualPath,
                                        _strDepartmentId, Request["search"], Request["page"],
                                        type.Equals(_sortType) && !_invenrt ? "Inv" + type.ToString() : type.ToString(),
                                        Request["list"] == null ? string.Empty : "&list=" + Request["list"]);


            if (EmployeeStatus == EmployeeStatus.Terminated)
            {
                pageUrl += "&es=0";
            }

            if (IsPending)
            {
                pageUrl += "&eas=0";
            }

            return(UrlQueryManager.AddDefaultParameters(Request, pageUrl, true));
        }
Ejemplo n.º 2
0
        protected string GetSortUrl(EmployeeSortType type)
        {
            var pageUrl = string.Format("{0}?depID={1}&search={2}&page={3}&sort={4}{5}", Page.AppRelativeVirtualPath,
                                        _strDepartmentId, Request["search"], Request["page"],
                                        type.Equals(_sortType) && !_invenrt ? "Inv" + type.ToString() : type.ToString(),
                                        Request["list"] == null ? string.Empty : "&list=" + Request["list"]);


            if (EmployeeStatus == EmployeeStatus.Terminated)
                pageUrl += "&es=0";

            if (IsPending)
                pageUrl += "&eas=0";

            return UrlQueryManager.AddDefaultParameters(Request, pageUrl, true);
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //ListTab2.ImageUrl = WebImageSupplier.GetAbsoluteWebPath("employee_card_icon.png");
            //DepTab.ImageUrl = WebImageSupplier.GetAbsoluteWebPath("employee_department_icon.png");
            EmployeeTabs.DisableJavascriptSwitch = true;
            _sortType = EmployeeSortType.Name;

            string cookieViewMode = CookiesManager.GetCookies(CookiesType.EmployeeViewMode);
            if (Request["list"] != null)
            {
                if (String.Equals(Request["list"], "card", StringComparison.InvariantCultureIgnoreCase))
                    cookieViewMode = "card";
                else
                    cookieViewMode = "list";

                CookiesManager.SetCookies(CookiesType.EmployeeViewMode, cookieViewMode);
            }

            if (String.Equals(cookieViewMode, "card", StringComparison.InvariantCultureIgnoreCase))
                _cardView = true;

            else if (String.Equals(cookieViewMode, "list", StringComparison.InvariantCultureIgnoreCase))
                _cardView = false;

            _invenrt = !string.IsNullOrEmpty(Request["sort"]) && Request["sort"].Length > 3 && Request["sort"].Substring(0, 3).Equals("Inv", StringComparison.CurrentCultureIgnoreCase);

            try
            {
                var strSortType = (_invenrt ? Request["sort"].Substring(3) : Request["sort"]);
                _sortType = (EmployeeSortType)Enum.Parse(typeof(EmployeeSortType), strSortType, true);
            }
            catch
            {
            }



            if (!Page.IsPostBack)
            {
                DepTab.TabName = CustomNamingPeople.Substitute<Resources.Resource>("Departments");
                DepTab.OnClickText = GetTabNavigationUrl("DepTab");

                ListTab.TabName = CustomNamingPeople.Substitute<Resources.Resource>("Employees");
                ListTab.OnClickText = GetTabNavigationUrl("ListTab");

                if (DepartmentList != null)
                {
                    DepTab.IsSelected = true;
                    BindDepartments();
                }
                else
                {
                    ListTab.IsSelected = true;
                    BindEmployees();
                }

                BindBreadCrumbs();
            }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //ListTab2.ImageUrl = WebImageSupplier.GetAbsoluteWebPath("employee_card_icon.png");
            //DepTab.ImageUrl = WebImageSupplier.GetAbsoluteWebPath("employee_department_icon.png");
            EmployeeTabs.DisableJavascriptSwitch = true;
            _sortType = EmployeeSortType.Name;

            string cookieViewMode = CookiesManager.GetCookies(CookiesType.EmployeeViewMode);

            if (Request["list"] != null)
            {
                if (String.Equals(Request["list"], "card", StringComparison.InvariantCultureIgnoreCase))
                {
                    cookieViewMode = "card";
                }
                else
                {
                    cookieViewMode = "list";
                }

                CookiesManager.SetCookies(CookiesType.EmployeeViewMode, cookieViewMode);
            }

            if (String.Equals(cookieViewMode, "card", StringComparison.InvariantCultureIgnoreCase))
            {
                _cardView = true;
            }

            else if (String.Equals(cookieViewMode, "list", StringComparison.InvariantCultureIgnoreCase))
            {
                _cardView = false;
            }

            _invenrt = !string.IsNullOrEmpty(Request["sort"]) && Request["sort"].Length > 3 && Request["sort"].Substring(0, 3).Equals("Inv", StringComparison.CurrentCultureIgnoreCase);

            try
            {
                var strSortType = (_invenrt ? Request["sort"].Substring(3) : Request["sort"]);
                _sortType = (EmployeeSortType)Enum.Parse(typeof(EmployeeSortType), strSortType, true);
            }
            catch
            {
            }



            if (!Page.IsPostBack)
            {
                DepTab.TabName     = CustomNamingPeople.Substitute <Resources.Resource>("Departments");
                DepTab.OnClickText = GetTabNavigationUrl("DepTab");

                ListTab.TabName     = CustomNamingPeople.Substitute <Resources.Resource>("Employees");
                ListTab.OnClickText = GetTabNavigationUrl("ListTab");

                if (DepartmentList != null)
                {
                    DepTab.IsSelected = true;
                    BindDepartments();
                }
                else
                {
                    ListTab.IsSelected = true;
                    BindEmployees();
                }

                BindBreadCrumbs();
            }
        }