Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                login            = (Operario)Session["Operario"];
                ListaProveedores = new List <Proveedor>();
                DicProveedores   = new Dictionary <string, Proveedor>();

                ListaProveedores = cProveedor.ListarProveedores();
                foreach (var proveedor in ListaProveedores)
                {
                    DicProveedores.Add(proveedor.NombreProveedor + "-" + proveedor.ProveedorId.ToString(), proveedor);
                }
                TablaProveedores.DataSource = ListaProveedores;
                TablaProveedores.DataBind();
            }
        }
Exemplo n.º 2
0
 protected void FiltrarLista(object sender, EventArgs e)
 {
     if (!NombreProveedorFiltro.Text.Equals(String.Empty))
     {
         ListaProveedores.Clear();
         foreach (var nombre in DicProveedores.Keys)
         {
             if (nombre.ToLower().Contains(NombreProveedorFiltro.Text.ToLower()))
             {
                 ListaProveedores.Add(DicProveedores[nombre]);
             }
         }
     }
     else
     {
         ListaProveedores = new List <Proveedor>(DicProveedores.Values);
     }
     TablaProveedores.DataSource = ListaProveedores;
     TablaProveedores.DataBind();
 }