Exemple #1
0
 public FilterByNewProduct(IFilterProducts filtro, string attributes) : base(filtro)
 {
     try
     {
         if (!String.IsNullOrWhiteSpace(attributes))
         {
             _attributesToFind = attributes;
         }
         else
         {
             throw new ArgumentNullException("Filtro attributes nullo");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Filtro attributes nullo" + e.StackTrace);
     }
 }
Exemple #2
0
 public FilterByStatus(IFilterProducts filtro, string statusToFind) : base(filtro)
 {
     try
     {
         if (!String.IsNullOrWhiteSpace(statusToFind))
         {
             _statusToFind = statusToFind;
         }
         else
         {
             throw new ArgumentNullException("Filtro status nullo");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Filtro status nullo" + e.StackTrace);
     }
 }
Exemple #3
0
 public FilterByCode(IFilterProducts filtro, string codeToFilter) : base(filtro)
 {
     try
     {
         if (!String.IsNullOrWhiteSpace(codeToFilter))
         {
             _code = codeToFilter;
         }
         else
         {
             throw new ArgumentNullException("Type to filter null or empty");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Filtro per codice nullo" + e.StackTrace);
     }
 }
Exemple #4
0
 protected FiltroBaseProdotti(IFilterProducts filtro)
 {
     //Controllo che filtro non sia nullo. In caso lo sia, _filtro = filtroTutto
     _filtro = filtro ?? FiltroDiTutto;
 }