Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                login         = (Operario)Session["Operario"];
                ListaOperario = new List <Operario>();
                DicOperario   = new Dictionary <string, Operario>();

                ListaOperario = cOperario.ListarOperarios();
                foreach (var operario in ListaOperario)
                {
                    DicOperario.Add(operario.NombreOperario + " " + operario.ApellidoOperario + "-" + operario.OperarioId.ToString(), operario);
                }
                TablaOperarios.DataSource = ListaOperario;
                TablaOperarios.DataBind();
            }
        }
Пример #2
0
 protected void FiltrarLista(object sender, EventArgs e)
 {
     if (!NombreOperarioFiltro.Text.Equals(String.Empty))
     {
         ListaOperario.Clear();
         foreach (var nombre in DicOperario.Keys)
         {
             if (nombre.ToLower().Contains(NombreOperarioFiltro.Text.ToLower()))
             {
                 ListaOperario.Add(DicOperario[nombre]);
             }
         }
     }
     else
     {
         ListaOperario = new List <Operario>(DicOperario.Values);
     }
     TablaOperarios.DataSource = ListaOperario;
     TablaOperarios.DataBind();
 }