예제 #1
0
 void ListarAll()
 {
     ECliente ocliente= new ECliente();
    lista = ocliente.ListarAllCliente();
     dgv_cliente.DataSource = null;
     dgv_cliente.AutoGenerateColumns = false;
     dgv_cliente.DataSource = lista;
     reporte = lista;
 }
예제 #2
0
        void ListarFiltro(string valor,int val)
        {
            
          if (val > 0)
          {
              ECliente ocliente = new ECliente();
              lista = ocliente.ListarAllCliente();
              List<ECliente> resultado = lista.Where(p =>
                                                       (p.Idtipocliente == val)).ToList();
              dgv_cliente.DataSource = null;
              dgv_cliente.AutoGenerateColumns = false;
              dgv_cliente.DataSource = resultado;
              reporte = resultado;
          }

          if (txt_codigo.Text!=string.Empty)
          {
            ECliente ocliente = new ECliente();
              lista = ocliente.ListarAllCliente();
              List<ECliente> resultado = lista.Where(p => p.Cod_cliente.StartsWith(valor)).ToList();
              dgv_cliente.DataSource = null;
              dgv_cliente.AutoGenerateColumns = false;
              dgv_cliente.DataSource = resultado;
              reporte = resultado;

          }
          if (txt_apenom.Text!=string.Empty)
          {
              ECliente ocliente = new ECliente();
              lista = ocliente.ListarAllCliente();
              List<ECliente> resultado = lista.Where(p => 
                                                          p.Ape_nom.StartsWith(valor)).ToList();
              dgv_cliente.DataSource = null;
              dgv_cliente.AutoGenerateColumns = false;
              dgv_cliente.DataSource = resultado;
              reporte = resultado;
          }
        }