Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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)
            });
        }
Esempio n. 3
0
        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,
                                      "" }));
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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);
        }