/// <summary>
    /// PopulateFilter
    /// </summary>
    public AccidentalFilter PopulateFilter()
    {
        AccidentalFilter filter = new AccidentalFilter();

        filter.AccidentalOnly = this.chkAccidental.Checked;
        return(filter);
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Filter = LinkSearchBuilder.GetAccidentalFilter(Request);
         setAccidental();
     }
 }
示例#3
0
 public static AccidentalFilter GetAccidentalFilter(HttpRequest request)
 {
     if (HasAccidentalFilter(request))
     {
         AccidentalFilter filter = new AccidentalFilter();
         filter.AccidentalOnly = toBool(request.QueryString[ACCIDENTAL]);
         return(filter);
     }
     return(null);
 }
示例#4
0
 //creates header for accidental option and adds to dictionary
 protected static void addAccidental(Dictionary <string, string> header, AccidentalFilter filter)
 {
     if (filter != null)
     {
         if (filter.AccidentalOnly)
         {
             header.Add(Resources.GetGlobal("Common", "AccidentalOnly"), Resources.GetGlobal("Common", "Yes"));
         }
     }
 }
示例#5
0
        // --------------------------------------------------------------------------------------------------------------------
        // Accidental filter
        // --------------------------------------------------------------------------------------------------------------------
        #region AccidentalFilter

        private static string SerializeToUrl(AccidentalFilter filter)
        {
            string result = String.Empty;

            if (filter != null)
            {
                result += addParameter(ACCIDENTAL, filter.AccidentalOnly ? 1 : 0);
            }

            return(result);
        }
示例#6
0
 public void PopulateFilters(out PollutantFilter pollutantFilter, out MediumFilter mediumFilter, out AccidentalFilter accidentalFilter)
 {
     if (!isCollapsed())
     {
         pollutantFilter  = this.ucPollutantSearchOption.PopulateFilter();
         mediumFilter     = this.ucMediumSearchOption.PopulateFilter();
         accidentalFilter = this.ucAccidentalSearchOption.PopulateFilter();
     }
     else
     {
         pollutantFilter  = null;
         mediumFilter     = null;
         accidentalFilter = null;
     }
 }
示例#7
0
        /// <summary>
        /// GetMediumFilter
        /// </summary>
        public static AccidentalFilter GetAccidentalFilter(bool accidentalOnly)
        {
            AccidentalFilter filter = new AccidentalFilter(accidentalOnly);

            return(filter);
        }