public override string UpdateSettings() { var obj = new ExcelTemplateReportSettings(); obj.DataSheetName = txtDataSheetName.Text; obj.ContainsHeaderRow = chkContainsHeaderRow.Checked; obj.XlsFileName = (string)ctlXlsFileName.Url; obj.XlsxFileName = (string)ctlXlsxFileName.Url; obj.OutputFileName = txtOutputFileName.Text; obj.DispositionType = ddDispositionType.SelectedValue; return(Serialization.SerializeObject(obj, typeof(ExcelTemplateReportSettings))); }
public override void LoadSettings(string settings) { var obj = new ExcelTemplateReportSettings(); if (!string.IsNullOrEmpty(settings)) { obj = (ExcelTemplateReportSettings)(Serialization.DeserializeObject(settings, typeof(ExcelTemplateReportSettings))); } txtDataSheetName.Text = obj.DataSheetName; chkContainsHeaderRow.Checked = obj.ContainsHeaderRow; ctlXlsFileName.Url = obj.XlsFileName; ctlXlsxFileName.Url = obj.XlsxFileName; txtOutputFileName.Text = obj.OutputFileName; ControlHelpers.InitDropDownByValue(ddDispositionType, obj.DispositionType); }
public override void LoadRuntimeSettings(ReportInfo Settings) { ReportExtra = (ExcelTemplateReportSettings)(Serialization.DeserializeObject(Settings.ReportConfig, typeof(ExcelTemplateReportSettings))); }