Пример #1
0
        private void BindLeaveGroups()
        {
            LeaveGroup     ObjLeaveGroup = new LeaveGroup();
            Company        objCompany    = new Company();
            List <Company> liCompanies   = objCompany.Select(objConfig.CustomerID);

            if (liCompanies != null)
            {
                if (liCompanies.Count > 0)
                {
                    string            CompanyID     = objConfig.UserInfo.CompanyID != "" ? objConfig.UserInfo.CompanyID : liCompanies[0].CompanyID;
                    List <LeaveGroup> liLeaveGroups = ObjLeaveGroup.Select(CompanyID);
                    gvLeaveGroups.DataSource = liLeaveGroups;
                    gvLeaveGroups.DataBind();

                    if (liLeaveGroups != null)
                    {
                        if (liLeaveGroups.Count > 0)
                        {
                            LeaveGroup loadGroup = CurrentLeaveGroupID != "" ? liLeaveGroups.Where(x => x.LeaveGroupID == CurrentLeaveGroupID).FirstOrDefault() : liLeaveGroups[0];
                            LoadLeaveGroupDetails(loadGroup);
                        }
                    }
                }
            }
        }
Пример #2
0
        private void BindLeaveGroups()
        {
            LeaveGroup     ObjLeaveGroup = new LeaveGroup();
            Company        objCompany    = new Company();
            List <Company> liCompanies   = objCompany.Select(objConfig.CustomerID);

            if (liCompanies != null)
            {
                if (liCompanies.Count > 0)
                {
                    string            CompanyID     = objConfig.UserInfo.CompanyID != "" ? objConfig.UserInfo.CompanyID : liCompanies[0].CompanyID;
                    List <LeaveGroup> liLeaveGroups = ObjLeaveGroup.Select(CompanyID);
                    gvLeaveGroups.DataSource = liLeaveGroups;
                    gvLeaveGroups.DataBind();
                }
            }
        }
Пример #3
0
        private void LoadDefaults()
        {
            CurrentCompanyID = RouteData.Values.Keys.Contains("CompanyId") ? RouteData.Values["CompanyId"].ToString() : "";
            LoadCompanyDropdown();

            if (CurrentCompanyID == "")
            {
                if (ddlCompanies.Items.Count > 0)
                {
                    CurrentCompanyID = ddlCompanies.Items[0].Value;
                }
            }
            CurrentWorkareaID = RouteData.Values.Keys.Contains("WorkareaId") ? RouteData.Values["WorkareaId"].ToString() : "";

            List <int> Years = new List <int>();

            for (int i = objConfig.MinCompanyYearOfEstablishment; i <= Convert.ToInt32(DateTime.Now.ToString("yyyy")); i++)
            {
                Years.Add(i);
            }

            ddlYear.DataSource = Years;
            ddlYear.DataBind();
            ddlYear.SelectedValue = DateTime.Now.ToString("yyyy");

            // Load Countries
            Country        objCountry = new Country();
            List <Country> countries  = objCountry.Select(Status.Active);

            ddlCountry.DataSource     = countries;
            ddlCountry.DataValueField = "CountryID";
            ddlCountry.DataTextField  = "CountryName";
            ddlCountry.DataBind();

            // Load Shift Groups
            ShiftGroup        objShiftGroup = new ShiftGroup();
            List <ShiftGroup> ShiftGroups   = objShiftGroup.Select(Status.Active);

            ddlShiftGroup.DataSource     = ShiftGroups;
            ddlShiftGroup.DataValueField = "ShiftGroupID";
            ddlShiftGroup.DataTextField  = "ShiftGroupName";
            ddlShiftGroup.DataBind();

            // Load Holiday Groups
            HolidayGroup        objHolidayGroup = new HolidayGroup();
            List <HolidayGroup> HolidayGroups   = objHolidayGroup.Select(Status.Active);

            ddlHolidayGroup.DataSource     = HolidayGroups;
            ddlHolidayGroup.DataValueField = "HolidayGroupID";
            ddlHolidayGroup.DataTextField  = "HolidayGroupName";
            ddlHolidayGroup.DataBind();

            // Load Leave Groups
            LeaveGroup        objLeaveGroup = new LeaveGroup();
            List <LeaveGroup> LeaveGroups   = objLeaveGroup.Select(Status.Active);

            ddlLeaveGroup.DataSource     = LeaveGroups;
            ddlLeaveGroup.DataValueField = "LeaveGroupID";
            ddlLeaveGroup.DataTextField  = "LeaveGroupName";
            ddlLeaveGroup.DataBind();

            // Load Allowance Groups
            AllowanceGroup        objAllowanceGroup = new AllowanceGroup();
            List <AllowanceGroup> AllowanceGroups   = objAllowanceGroup.Select(Status.Active);

            ddlAllowanceGroup.DataSource     = AllowanceGroups;
            ddlAllowanceGroup.DataValueField = "AllowanceGroupID";
            ddlAllowanceGroup.DataTextField  = "AllowanceGroupName";
            ddlAllowanceGroup.DataBind();

            var statuses = Enum.GetValues(typeof(Status));

            ddlStatus.DataSource = statuses;
            ddlStatus.DataBind();

            LoadWorkareas(CurrentCompanyID);
        }