Example #1
0
        //creates header for waste treatment and adds to dictionary
        protected static void addWasteTreatment(Dictionary <string, string> header, WasteTreatmentFilter filter)
        {
            if (filter != null)
            {
                string value = string.Empty;

                if (filter.Recovery)
                {
                    value = addResource(value, "LOV_WASTETREATMENT", "R");
                }
                if (filter.Disposal)
                {
                    value = addResource(value, "LOV_WASTETREATMENT", "D");
                }
                if (filter.Unspecified)
                {
                    value = addResource(value, "Common", "TreatmentUnspecified");
                }

                if (!String.IsNullOrEmpty(value))
                {
                    header.Add(Resources.GetGlobal("Common", "Treatment"), value);
                }
            }
        }
Example #2
0
        /// <summary>
        /// GetWasteTreatmentFilter
        /// </summary>
        public static WasteTreatmentFilter GetWasteTreatmentFilter(bool unspecified, bool recovery, bool disposal)
        {
            WasteTreatmentFilter filter = new WasteTreatmentFilter();

            filter.Unspecified = unspecified;
            filter.Recovery    = recovery;
            filter.Disposal    = disposal;
            return(filter);
        }
    public WasteTreatmentFilter PopulateFilter()
    {
        WasteTreatmentFilter filter = new WasteTreatmentFilter();

        filter.Recovery    = this.chkTreatmentRecovery.Checked;
        filter.Disposal    = this.chkTreatmentDisposal.Checked;
        filter.Unspecified = this.chkTreatmentUnspecified.Checked;
        return(filter);
    }
Example #4
0
 public static WasteTreatmentFilter GetWasteTreatmentFilter(HttpRequest request)
 {
     if (HasWasteTreatmentFilter(request))
     {
         WasteTreatmentFilter filter = new WasteTreatmentFilter();
         filter.Disposal    = toBool(request.QueryString[WASTETREATMENT_D]);
         filter.Recovery    = toBool(request.QueryString[WASTETREATMENT_R]);
         filter.Unspecified = toBool(request.QueryString[WASTETREATMENT_U]);
         return(filter);
     }
     return(null);
 }
Example #5
0
        // --------------------------------------------------------------------------------------------------------------------
        // WasteTreatment filter
        // --------------------------------------------------------------------------------------------------------------------
        #region WasteTreamentFilter

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

            if (filter != null)
            {
                result += addParameter(WASTETREATMENT_D, filter.Disposal ? 1 : 0);
                result += addParameter(WASTETREATMENT_R, filter.Recovery ? 1 : 0);
                result += addParameter(WASTETREATMENT_U, filter.Unspecified ? 1 : 0);
            }

            return(result);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Filter = LinkSearchBuilder.GetWasteTreatmentFilter(Request);

            setSelectedValues();

            chkTreatmentRecovery.Attributes.Add("onclick", "WTValidation()");
            chkTreatmentDisposal.Attributes.Add("onclick", "WTValidation()");
            chkTreatmentUnspecified.Attributes.Add("onclick", "WTValidation()");
        }
    }
Example #7
0
 public void PopulateFilters(out WasteTypeFilter wasteTypeFilter, out WasteTreatmentFilter wasteTreatmentFilter, out WasteReceiverFilter wasteReceiverFilter)
 {
     if (!isCollapsed())
     {
         wasteTypeFilter      = this.ucWasteTypeSearchOption.PopulateFilter();
         wasteTreatmentFilter = this.ucWasteTreatmenSearchOption.PopulateFilter();
         wasteReceiverFilter  = this.ucWasteReceiverSearchOption.PopulateFilter();
     }
     else
     {
         wasteTypeFilter      = null;
         wasteTreatmentFilter = null;
         wasteReceiverFilter  = null;
     }
 }