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);
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 4
0
    /// <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();
    }