예제 #1
0
    /// <summary>
    /// PopulateFilter
    /// </summary>
    public FacilityLocationFilter PopulateFilter()
    {
        FacilityLocationFilter filter = new FacilityLocationFilter();

        filter.FacilityName = this.txFacilityName.Text;
        filter.CityName     = this.txFacilityTown.Text;
        return(filter);
    }
예제 #2
0
        // --------------------------------------------------------------------------------------------------------------------
        // WasteReceiver filter
        // --------------------------------------------------------------------------------------------------------------------
        #region LocalisationFilter

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

            if (filter != null)
            {
                result += addParameter(FACILITYLOCATION_NAME, filter.FacilityName);
                result += addParameter(FACILITYLOCATION_CITY, filter.CityName);
            }
            return(result);
        }
예제 #3
0
 public static FacilityLocationFilter GetFacilityLocationFilter(HttpRequest request)
 {
     if (HasFacilityLocationFilter(request))
     {
         FacilityLocationFilter filter = new FacilityLocationFilter();
         filter.FacilityName = request.QueryString[FACILITYLOCATION_NAME];
         filter.CityName     = request.QueryString[FACILITYLOCATION_CITY];
         return(filter);
     }
     return(null);
 }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            // Look for filter from link search
            FacilityLocationFilter filter = LinkSearchBuilder.GetFacilityLocationFilter(Request);

            // Only if we have nothing from the links search, look into the cookies
            if (filter != null)
            {
                this.txFacilityName.Text = filter.FacilityName;
                this.txFacilityTown.Text = filter.CityName;
            }
        }
    }
예제 #5
0
 //creates header for Facility location (facility/parent company name and town/village) and adds to dictionary
 protected static void addFacilityLocation(Dictionary <string, string> header, FacilityLocationFilter filter)
 {
     if (filter != null)
     {
         if (!string.IsNullOrEmpty(filter.FacilityName))
         {
             header.Add(Resources.GetGlobal("Common", "FacilityParentCompanyName"), filter.FacilityName);
         }
         if (!string.IsNullOrEmpty(filter.CityName))
         {
             header.Add(Resources.GetGlobal("Common", "TownVillage"), filter.CityName);
         }
     }
 }