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; } }
private void SetDatausagDescription(string usage) { this.txtDatausage.Text = LqtUtil.GetDatausageDescription(usage); }