public void Init(BaseLoadFilter fl) { SysAuditFilter flt = fl as SysAuditFilter; if (flt != null) { cmbTable.SelectedText = flt.Tbl; ctlFilterID.Value = flt.ID; ctlFilterUser.Value = flt.User; ctlFilterHost.Value = flt.Host; ctlFilterApplication.Value = flt.Application; ctlFilterServer.Value = flt.Server; ctlFilterBase.Value = flt.Base; } else { ResetToDefault(); } }
public BaseLoadFilter GetFilter() { SysAuditFilter flt = new SysAuditFilter(); flt.DateFrom = ctlFilterDate.DateFrom; flt.DateTo = ctlFilterDate.DateTo; flt.Tbl = (string)cmbTable.SelectedItem; if (string.IsNullOrEmpty(flt.Tbl)) { flt.Tbl = cmbTable.Text; } flt.ID = ctlFilterID.Value; flt.User = ctlFilterUser.Value; flt.Host = ctlFilterHost.Value; flt.Application = ctlFilterApplication.Value; flt.Server = ctlFilterServer.Value; flt.Base = ctlFilterBase.Value; return(flt); }