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); } } } } }
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(); } } }
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); }