Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         OperarioLogueado = (Operario)Session["Operario"];
         ListaSuministros = new List <Suministro>();
         DicSuministro    = new Dictionary <string, Suministro>();
         ListaSuministros = cSuministro.ListarSuministros(false);
         foreach (var suministro in ListaSuministros)
         {
             DicSuministro.Add(suministro.NombreSuministro + " (" + suministro.ProveedorSuministro.NombreProveedor + ")", suministro);
         }
         TablaSuministros.DataSource = ListaSuministros;
         TablaSuministros.DataBind();
     }
 }
Example #2
0
 protected void FiltrarLista(object sender, EventArgs e)
 {
     if (!NombreSuministroFiltro.Text.Equals(String.Empty))
     {
         ListaSuministros.Clear();
         foreach (var nombre in DicSuministro.Keys)
         {
             if (nombre.ToLower().Contains(NombreSuministroFiltro.Text.ToLower()))
             {
                 ListaSuministros.Add(DicSuministro[nombre]);
             }
         }
     }
     else
     {
         ListaSuministros = new List <Suministro>(DicSuministro.Values);
     }
     TablaSuministros.DataSource = ListaSuministros;
     TablaSuministros.DataBind();
 }