protected override void SetEditObject(object obj) { if (obj == null) { this.txtErrorCodeEdit.Text = ""; this.chkEnabledSmart.Checked = false; this.drpSortBy.SelectedIndex = 0; this.txtSmartDateRange.Text = "0"; this.drpSmartDateRangeType.SelectedIndex = 0; this.txtShowItemCount.Text = "0"; this.txtSequence.Text = "0"; return; } TSSmartConfig smartCfg = (TSSmartConfig)obj; this.txtSequence.Text = smartCfg.Sequence.ToString(); this.txtErrorCodeEdit.Text = smartCfg.ErrorCode.ToString(); this.chkEnabledSmart.Checked = FormatHelper.StringToBoolean(smartCfg.Enabled); this.drpSortBy.SelectedIndex = this.drpSortBy.Items.IndexOf(this.drpSortBy.Items.FindByValue(smartCfg.SortBy)); this.txtSmartDateRange.Text = Convert.ToInt32(smartCfg.DateRange).ToString(); this.drpSmartDateRangeType.SelectedIndex = this.drpSmartDateRangeType.Items.IndexOf(this.drpSmartDateRangeType.Items.FindByValue(smartCfg.DateRangeType)); this.txtShowItemCount.Text = Convert.ToInt32(smartCfg.ShowItemCount).ToString(); }
protected override string[] FormatExportRecord(object obj) { TSSmartConfig smartCfg = (TSSmartConfig)obj; return(new string[] { smartCfg.ErrorCode, this.languageComponent1.GetString(smartCfg.Enabled), this.drpSortBy.Items.FindByValue(smartCfg.SortBy).Text, Convert.ToInt32(smartCfg.DateRange).ToString() + " " + this.drpSmartDateRangeType.Items.FindByValue(smartCfg.DateRangeType).Text, smartCfg.ShowItemCount.ToString(), smartCfg.MaintainUser.ToString(), FormatHelper.ToDateString(smartCfg.MaintainDate), FormatHelper.ToTimeString(smartCfg.MaintainTime) }); }
protected override Infragistics.WebUI.UltraWebGrid.UltraGridRow GetGridRow(object obj) { TSSmartConfig smartCfg = (TSSmartConfig)obj; return(new Infragistics.WebUI.UltraWebGrid.UltraGridRow( new object[] { "false", smartCfg.ErrorCode, this.languageComponent1.GetString(smartCfg.Enabled), this.drpSortBy.Items.FindByValue(smartCfg.SortBy).Text, Convert.ToInt32(smartCfg.DateRange).ToString() + " " + this.drpSmartDateRangeType.Items.FindByValue(smartCfg.DateRangeType).Text, smartCfg.ShowItemCount.ToString(), smartCfg.MaintainUser.ToString(), FormatHelper.ToDateString(smartCfg.MaintainDate), FormatHelper.ToTimeString(smartCfg.MaintainTime), "", smartCfg.Sequence, "" })); }
protected void Page_Load(object sender, System.EventArgs e) { this.cmdReturn.Attributes["onclick"] = "javascript:history.go(-1);return false;"; if (!this.IsPostBack) { if (this.GetRequestParam("sequence") == "") { throw new Exception("$Error_RequestUrlParameter_Lost"); } BenQGuru.eMES.TSModel.TSModelFacade tsModelFacade = new TSModelFacade(this.DataProvider); TSSmartConfig smartCfg = (TSSmartConfig)tsModelFacade.GetTSSmartConfig(decimal.Parse(this.GetRequestParam("sequence"))); if (smartCfg == null) { throw new Exception("$Error_RequestUrlParameter_Lost"); } this.txtErrorCodeQuery.Text = smartCfg.ErrorCode; // 初始化页面语言 this.InitPageLanguage(this.languageComponent1, false); } }
protected override object GetEditObject() { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } TSSmartConfig smartCfg = this._facade.CreateNewTSSmartConfig(); if (this.txtSequence.Text != "") { smartCfg.Sequence = decimal.Parse(this.txtSequence.Text); } smartCfg.ErrorCode = FormatHelper.CleanString(FormatHelper.PKCapitalFormat(this.txtErrorCodeEdit.Text), 40); smartCfg.Enabled = FormatHelper.BooleanToString(this.chkEnabledSmart.Checked); smartCfg.SortBy = this.drpSortBy.SelectedValue; smartCfg.DateRange = decimal.Parse(this.txtSmartDateRange.Text); smartCfg.DateRangeType = this.drpSmartDateRangeType.SelectedValue; smartCfg.ShowItemCount = decimal.Parse(this.txtShowItemCount.Text); smartCfg.MaintainUser = this.GetUserCode(); return(smartCfg); }