예제 #1
0
        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;
                }
            }
            
        }
예제 #2
0
 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;
     
 }