public List <YearEntity> GetYearRange() { IOptionsDAL YearInfo = new OptionsDAL(); var StartYear = YearInfo.GetYearStart(); List <YearEntity> YearRange = new List <YearEntity>(); YearEntity obj = new YearEntity(); if (StartYear == 0) { obj.Year = (DateTime.Today.Year - 1).ToString(); YearRange.Add(obj); obj.Year = DateTime.Today.Year.ToString(); YearRange.Add(obj); return(YearRange); } else { int diff = DateTime.Now.Year - StartYear; for (int i = 0; i <= diff; i++) { obj = new YearEntity(); obj.Year = StartYear.ToString(); obj.ID = i; YearRange.Add(obj); StartYear++; } return(YearRange); } }
private void InitControls() { DateTime date = DateTime.Now; YearEntity year = new YearEntity( date.Year, txtKeyword.Text.NoHTML(), int.Parse(ddlUsers.SelectedValue), int.Parse(ddlStatus.SelectedValue), anpTickets.CurrentPageIndex, anpTickets.PageSize ); int monthIndex = (int)date.Month - 1; if (year.Months[monthIndex].Tickets.Count > 0) { trNoTickets.Visible = false; rptTickets.Visible = true; rptTickets.DataSource = year.Months[monthIndex].Tickets; rptTickets.DataBind(); anpTickets.RecordCount = year.Months[monthIndex].TicketsCount; } else { trNoTickets.Visible = true; rptTickets.Visible = false; } }
private void InitControls() { year = new YearEntity( int.Parse(ddlYears.SelectedValue), txtKeyword.Text.NoHTML(), int.Parse(ddlUsers.SelectedValue), int.Parse(ddlStatus.SelectedValue) ); rptDays.DataSource = year.Months[MonthIndex].Days; rptDays.DataBind(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddlYear_DataBound(object sender, EventArgs e) { YearEntity ye = base.ckpi.GetYearKPI(); int index; int max; if (ye != null) { index = ye.Min; max = ye.Max; } else { index = DateTime.Now.Year; max = DateTime.Now.Year; } while (index <= max) { ((DropDownList)sender).Items.Add(new ListItem(index.ToString(), index.ToString())); index++; } ((DropDownList)sender).SelectedValue = DateTime.Now.Year.ToString(); }