private void btn_listar_Click(object sender, EventArgs e) { dataGridView1.DataSource = null; dataGridView2.DataSource = null; if (rbtn_all.Checked) { this.ListarAll(); } else { if (checkBox1.Checked && txt_codcliente.Text!=string.Empty) { EControl_Cabecera oboleta = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = oboleta.ListarBoletaVentaAll(); List<EControl_Cabecera> resultado = lista.Where(p=>p.Cod_cliente.Equals(txt_codcliente.Text)&& p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString())).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } if (fecha==1) { EControl_Cabecera oboleta = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = oboleta.ListarBoletaVentaAll(); List<EControl_Cabecera> resultado = lista.Where(p=>p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString())).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } if (!checkBox1.Checked && txt_codcliente.Text!=string.Empty) { EControl_Cabecera oboleta = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = oboleta.ListarBoletaVentaAll(); List<EControl_Cabecera> resultado = lista.Where(p=>p.Cod_cliente.Equals(txt_codcliente.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } } }
void ListarAll() { EControl_Cabecera oboleta = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = oboleta.ListarBoletaVentaAll(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }