Example #1
0
        protected void odsCasesList_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            CaseListFilter filter = bindFieldsToFilter();

            bindFilterToFields(filter);

            e.InputParameters[0] = filter;
        }
Example #2
0
        protected void bindFilterToFields(CaseListFilter filter)
        {
            if (filter == null)
            {
                filter = new CaseListFilter();
            }

            fPrefix.Text       = filter.Prefix;
            fSuffix.Text       = filter.Suffix;
            fYear.Text         = filter.Year.ToString();
            fIsActive.Checked  = filter.IsActive.Value;
            fIsArchive.Checked = filter.IsArchive.Value;
        }
Example #3
0
        protected CaseListFilter bindFieldsToFilter()
        {
            CaseListFilter filter = new CaseListFilter();

            int year;

            if (int.TryParse(fYear.Text, out year))
            {
                filter.Year = year;
            }

            filter.Prefix    = fPrefix.Text.Trim();
            filter.Suffix    = fSuffix.Text.Trim();
            filter.IsArchive = fIsArchive.Checked;
            filter.IsActive  = fIsActive.Checked;

            return(filter);
        }