public void ListarAll() { EControl_Cabecera opedido= new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }
private void btn_listar_Click(object sender, EventArgs e) { dataGridView1.DataSource = null; if (all==1) { ListarAll(); } else { if (chk_fecha.Checked ) { if (txt_serie.Text != string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Serie.StartsWith(txt_serie.Text) && p.Fech_pedido.ToShortDateString().Equals(dtp_fechpedido.Value.ToShortDateString())).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (txt_numero.Text != string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Serie.StartsWith(txt_serie.Text) && p.Numero.StartsWith(txt_numero.Text) && p.Fech_pedido.ToShortDateString().Equals(dtp_fechpedido.Value.ToShortDateString())).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (fecha == 1) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fechpedido.Value.ToShortDateString())).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (txt_cliente.Text != string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Cod_cliente.StartsWith(txt_cliente.Text) && p.Fech_pedido.ToShortDateString().Equals(dtp_fechpedido.Value.ToShortDateString())).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } } else { if (txt_serie.Text != string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Serie.StartsWith(txt_serie.Text)).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (txt_numero.Text !=string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Serie.StartsWith(txt_serie.Text) && p.Numero.StartsWith(txt_numero.Text)).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (fecha==1) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fechpedido.Value.ToShortDateString())).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } if (txt_cliente.Text!=string.Empty) { EControl_Cabecera opedido = new EControl_Cabecera(); List<EControl_Cabecera> lista = new List<EControl_Cabecera>(); lista = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista.Where(p => p.Cod_cliente.StartsWith(txt_cliente.Text)).ToList(); if (resultado.Count > 0) { dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; } else { dataGridView1.DataSource = null; } } } } }
private void btn_listar_Click(object sender, EventArgs e) { dataGridView1.DataSource = null; if (rbtn_all.Checked) { ListarAll(); } else { if (chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p=> p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString())).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && chk_cliente.Checked && !chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Cod_cliente.Equals(txt_codcliente.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && chk_cliente.Checked && !chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p =>p.Cod_cliente.Equals(txt_codcliente.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && !chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString())).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && !chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString())).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Idtipopago == Convert.ToInt32(cmb_tpago.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && chk_cliente.Checked && !chk_tventa.Checked && chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Idtipopago == Convert.ToInt32(cmb_tpago.SelectedValue)&& p.Cod_cliente.StartsWith(txt_codcliente.Text)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && !chk_cliente.Checked && chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Idtipoventa == Convert.ToInt32(cmb_tventa.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && chk_cliente.Checked && chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Cod_cliente.Equals(txt_codcliente.Text) && p.Idtipoventa == Convert.ToInt32(cmb_tventa.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && !chk_cliente.Checked && chk_tventa.Checked && !chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString()) && p.Idtipoventa == Convert.ToInt32(cmb_tventa.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (!chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString()) && p.Idtipopago == Convert.ToInt32(cmb_tpago.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && !chk_cliente.Checked && chk_tventa.Checked && !chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString()) && p.Idtipoventa == Convert.ToInt32(cmb_tventa.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && !chk_cliente.Checked && !chk_tventa.Checked && chk_tpago.Checked && chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString())&& p.Cod_vendedor.Equals(cmb_vendedor.SelectedValue.ToString()) && p.Idtipopago == Convert.ToInt32(cmb_tpago.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && chk_cliente.Checked && chk_tventa.Checked && !chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Cod_cliente.Equals(txt_codcliente.Text) && p.Idtipoventa == Convert.ToInt32(cmb_tventa.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } if (chk_fecha.Checked && chk_cliente.Checked && !chk_tventa.Checked && chk_tpago.Checked && !chk_vendedor.Checked) { lista_pedido = new List<EControl_Cabecera>(); opedido = new EControl_Cabecera(); lista_pedido = opedido.ListarAllPedido(); List<EControl_Cabecera> resultado = lista_pedido.Where(p => p.Fech_pedido.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString()) && p.Cod_cliente.Equals(txt_codcliente.Text) && p.Idtipopago == Convert.ToInt32(cmb_tpago.SelectedValue)).ToList(); dataGridView1.DataSource = null; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = resultado; dataGridView2.DataSource = null; } } }