Beispiel #1
0
        private void BindConsumption()
        {
            if (_forecastInfo.Id > 0)
            {
                string startdate = "";
                this.txtForecastNo.Text = _forecastInfo.ForecastNo;

                this.dtpForecastDate.Value            = _forecastInfo.ForecastDate.Value;
                this.comPeriod.SelectedItem           = _forecastInfo.Period;
                this.comslowmovingperiod.SelectedItem = _forecastInfo.SlowMovingPeriod;
                if (_forecastInfo.ScopeOfTheForecast != "GLOBAL" && _forecastInfo.ScopeOfTheForecast != "NATIONAL")
                {
                    this.txtScope.Visible = true;
                    // this.cboscope.Items.Add(_forecastInfo.ScopeOfTheForecast);
                    this.cboscope.Text = "CUSTOM";
                }
                else
                {
                    this.cboscope.Text = _forecastInfo.ScopeOfTheForecast;
                }

                this.txtScope.Text = _forecastInfo.ScopeOfTheForecast;
                if (_forecastInfo.Period == ForecastPeriodEnum.Bimonthly.ToString())
                {
                    dtpstart.DisableMonthCom = false;
                    dtpstart.PopQuarter      = false;
                    dtpstart.PopMonthOrQuarterValue();
                    startdate = _forecastInfo.StartDate.Month.ToString() + "-" + _forecastInfo.StartDate.Year.ToString();
                }
                if (_forecastInfo.Period == ForecastPeriodEnum.Monthly.ToString())
                {
                    dtpstart.DisableMonthCom = false;
                    dtpstart.PopQuarter      = false;
                    dtpstart.PopMonthOrQuarterValue();
                    startdate = _forecastInfo.StartDate.Month.ToString() + "-" + _forecastInfo.StartDate.Year.ToString();
                }
                else if (_forecastInfo.Period == ForecastPeriodEnum.Quarterly.ToString())
                {
                    dtpstart.DisableMonthCom = false;
                    dtpstart.PopQuarter      = true;
                    dtpstart.PopMonthOrQuarterValue();
                    int month   = _forecastInfo.StartDate.Month;
                    int quarter = 0;

                    if (month == 1)
                    {
                        quarter = 1;
                    }
                    else if (month == 4)
                    {
                        quarter = 2;
                    }
                    else if (month == 7)
                    {
                        quarter = 3;
                    }
                    else
                    {
                        quarter = 4;
                    }

                    startdate = quarter + "-" + _forecastInfo.StartDate.Year.ToString();
                }
                else if (_forecastInfo.Period == ForecastPeriodEnum.Yearly.ToString())
                {
                    dtpstart.DisableMonthCom = true;
                    startdate = _forecastInfo.StartDate.Year.ToString();
                }

                //if (_forecastInfo.)
                //{
                //    dtpstart.Enabled = false;
                //}

                this.dtpstart.SetValue(startdate);
                this.txtExtension.Text = _forecastInfo.Extension.ToString();
                //this.comDatausage.SelectedItem = _forecastInfo.DataUsage;
                this.txtDatausage.Text = LqtUtil.GetDatausageDescription(_forecastInfo.DataUsage);

                this.dtplastmodifieddate.Value = _forecastInfo.LastUpdated;
                //this.comDatausage.Enabled = false;
                this.comPeriod.Enabled = false;
                switch (_forecastInfo.DatausageEnum)
                {
                case DataUsageEnum.DATA_USAGE1:
                    rdbUsage1.Checked = true;
                    break;

                case DataUsageEnum.DATA_USAGE2:
                    rdbUsage2.Checked = true;
                    break;

                case DataUsageEnum.DATA_USAGE3:
                    rdbUsage3.Checked = true;
                    break;
                }
                grbDatausage.Enabled = false;
            }
            else
            {
                tabControl1.TabPages.Remove(tabConsumption);
                SetDatausagDescription(DataUsageEnum.DATA_USAGE1.ToString());
            }
        }
        private void BindConsumptionPane()
        {
            panel1.Visible = true;
            ForecastInfo finfo = GetSelectedConsumption();

            //this.txtForecastId.Text = finfo.ForecastNo;
            //this.txtScope.Text = finfo.ScopeOfTheForecast;
            //this.dtpForecastDate.Value = finfo.ForecastDate.Value;
            // this.dtpStartdate.Value = finfo.StartDate != null ? finfo.StartDate.Value : DateTime.Now;
            //this.txtExtension.Text = finfo.Extension.ToString();
            //this.comPeriod.SelectedItem = finfo.Period;
            this.txtDatausage.Text = LqtUtil.GetDatausageDescription(finfo.DataUsage);
            string startdate = "";

            if (finfo.Period == ForecastPeriodEnum.Bimonthly.ToString())
            {
                //dtpstart.DisableMonthCom = false;
                //dtpstart.PopQuarter = false;
                //dtpstart.PopMonthOrQuarterValue();
                startdate = finfo.StartDate.Month.ToString() + "-" + finfo.StartDate.Year.ToString();
            }
            else if (finfo.Period == ForecastPeriodEnum.Monthly.ToString())
            {
                //dtpstart.DisableMonthCom = false;
                //dtpstart.PopQuarter = false;
                //dtpstart.PopMonthOrQuarterValue();
                startdate = finfo.StartDate.Month.ToString() + "-" + finfo.StartDate.Year.ToString();
            }
            else if (finfo.Period == ForecastPeriodEnum.Quarterly.ToString())
            {
                //dtpstart.DisableMonthCom = false;
                //dtpstart.PopQuarter = true;
                //dtpstart.PopMonthOrQuarterValue();
                int month   = finfo.StartDate.Month;
                int quarter = 0;

                if (month == 1)
                {
                    quarter = 1;
                }
                else if (month == 4)
                {
                    quarter = 2;
                }
                else if (month == 7)
                {
                    quarter = 3;
                }
                else
                {
                    quarter = 4;
                }

                startdate = quarter + "-" + finfo.StartDate.Year.ToString();
            }
            else if (finfo.Period == ForecastPeriodEnum.Yearly.ToString())
            {
                //dtpstart.DisableMonthCom = true;
                startdate = finfo.StartDate.Year.ToString();
            }

            //this.dtpstart.SetValue(startdate);

            switch (finfo.DatausageEnum)
            {
            case DataUsageEnum.DATA_USAGE1:
                rdbUsage1.Checked = true;
                break;

            case DataUsageEnum.DATA_USAGE2:
                rdbUsage2.Checked = true;
                break;

            case DataUsageEnum.DATA_USAGE3:
                rdbUsage3.Checked = true;
                break;
            }
        }
Beispiel #3
0
 private void SetDatausagDescription(string usage)
 {
     this.txtDatausage.Text = LqtUtil.GetDatausageDescription(usage);
 }