Пример #1
0
 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;
 }
Пример #2
0
        private void btn_Actualizar_Click(object sender, EventArgs e)
        {
            EControl_Cabecera odevolucion = new EControl_Cabecera();
            lista = odevolucion.ListarEnvasesDevolucion();

            dataGridView1.DataSource = null;
            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource = lista;
            reporte = lista;
        }
Пример #3
0
 private void dataGridView1_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count>0)
     {
         ocontrol = (EControl_Cabecera)dataGridView1.CurrentRow.DataBoundItem;
         Ehenvase oenvase = new Ehenvase();
     oenvase.Cod_cliente = ocontrol.Cod_cliente;
     dataGridView2.DataSource = null;
     dataGridView2.AutoGenerateColumns = false;
     dataGridView2.DataSource = oenvase.ListarHistorialEnvase();
    
     }
 }
Пример #4
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;
                }
            }
            
        }
Пример #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            Ehpago opago = new Ehpago();
            opago.Idcontrol = ocabecera.Idcontrol;
            opago.Idhijo = ocabecera.Idcontrol;
            opago.Iddocumento = 9;
            opago.Fech_pago = Convert.ToDateTime(dateTimePicker2.Value.ToShortDateString());
            opago.Monto = Convert.ToDecimal(textBox5.Text) ;
            opago.SETREGISTRO();

            EControl_Cabecera rocabecera = new EControl_Cabecera();
            rocabecera.Idcontrol = ocabecera.Idcontrol;
            rocabecera.Fech_pago = Convert.ToDateTime(dateTimePicker2.Value.ToShortDateString());
            rocabecera.CancelarPedido();
            DialogResult = DialogResult.OK;
        }
Пример #6
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     txt_cliente.Text = string.Empty;
     txt_condicion.Text = string.Empty;
     txt_direccion.Text = string.Empty;
     txt_neto.Text = string.Empty;
     txt_numdocument.Text = string.Empty;
     txt_numeroboleta.Text = string.Empty;
     txt_numeropedido.Text = string.Empty;
     txt_referencia.Text = string.Empty;
     txt_serieboleta.Text = string.Empty;
     txt_seriepedido.Text = string.Empty;
     txt_tipopedido.Text = string.Empty;
     txt_vendedor.Text = string.Empty;
     dgv_detalleboleta.DataSource = null;
     ocabecera = new EControl_Cabecera();
     dtp_fech_pedido.Value = DateTime.Now;
     dtp_fechboleta.Value = DateTime.Now;
 }
Пример #7
0
 public List<EControl_Cabecera> PedidosByIdCliente(string codigocliente, string cod_pro)
 {
     try
     {
         List<EControl_Cabecera> lista = new List<EControl_Cabecera>();
         BDAcces bd = new BDAcces();
         bd.AddParameter("@opcion", "QUERY06");
         bd.AddParameter("@cod_cliente", codigocliente);
         bd.AddParameter("@cod_prod",cod_pro);
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCONTROL_CABECERA");
         while (leer.Read())
         {
             EControl_Cabecera ocabecera = new EControl_Cabecera();
             ocabecera.Serie = leer[1].ToString();
             ocabecera.Numero = leer[2].ToString();
             ocabecera.fech_pedido = Convert.ToDateTime(leer[3].ToString());
             ocabecera.Nom_vendedor = leer[4].ToString();
             ocabecera.Neto = Convert.ToDecimal(leer[5].ToString());
             ocabecera.Cod_vendedor = leer[6].ToString();
             ocabecera.Idcontrol =Convert.ToInt32(leer[7].ToString());
             lista.Add(ocabecera);
         }
         return lista;
     }
     catch (Exception)
     {
         
         throw;
     }
 }
Пример #8
0
 public static EControl_Cabecera BuscarByIdPedido(int idcontrol)
 {
     try
     {
         BDAcces bd = new BDAcces();
         EControl_Cabecera opedido = new EControl_Cabecera();
         bd.AddParameter("@id", idcontrol);
         bd.AddParameter("@opcion", "QUERY04");
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCONTROL_CABECERA");
         while (leer.Read())
         {
             opedido.idcontrol = Convert.ToInt32(leer[0].ToString());
             opedido.fech_pedido = Convert.ToDateTime(leer[5].ToString());
             opedido.serie = leer[1].ToString();
             opedido.numero=leer[2].ToString();
             opedido.cod_cliente = leer[17].ToString();
             opedido.nom_cliente = leer[3].ToString();
             opedido.cod_vendedor=leer[18].ToString();
             opedido.nom_vendedor=leer[4].ToString();
             opedido.desc_tipoventa=leer[7].ToString();
             opedido.desc_tipopago = leer[6].ToString();
             opedido.neto=Convert.ToDecimal(leer[10].ToString());
             opedido.idhijo = Convert.ToInt32(leer[22].ToString());
         }
         return opedido;
     }
     catch (Exception)
     {
         
         throw;
     }
 }
Пример #9
0
 private void verBoletasDeVentaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     EControl_Cabecera oboleta = new EControl_Cabecera();
     Frm_BoletaAdd ofrm_boleta = new Frm_BoletaAdd(oboleta);
     ofrm_boleta.MdiParent = this;
     ofrm_boleta.Show();
 }
Пример #10
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;
     
 }
Пример #11
0
        public List<EControl_Cabecera> ListarBoletaVentaAll()
        {
            try
            {
                BDAcces bd = new BDAcces();
                List<EControl_Cabecera> lista = new List<EControl_Cabecera>();
                bd.AddParameter("@opcion", "QUERY07");
                SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCONTROL_CABECERA");
                while (leer.Read())
                {
                    EControl_Cabecera ocabecera = new EControl_Cabecera();
                    ocabecera.Idcontrol = Convert.ToInt32(leer[0].ToString());
                    ocabecera.Serie = leer[1].ToString();
                    ocabecera.Numero = leer[2].ToString();
                    ocabecera.Fech_pedido = Convert.ToDateTime(leer[3].ToString());
                    ocabecera.Cod_cliente = leer[4].ToString();
                    ocabecera.Nom_cliente = leer[5].ToString();
                    ocabecera.Neto = Convert.ToDecimal(leer[6].ToString());
                    ocabecera.Idhijo = Convert.ToInt32(leer[7].ToString());
                    lista.Add(ocabecera);
                }
                return lista;
            }
            catch (Exception)
            {

                throw;
            }
        }
Пример #12
0
 public List<EControl_Cabecera> ListarAllPedido()
 {
     try
     {
         BDAcces bd = new BDAcces();
         List<EControl_Cabecera> lista = new List<EControl_Cabecera>();
         EControl_Cabecera opedido;
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCONTROL_CABECERA");
         while (leer.Read())
         {
             opedido = new EControl_Cabecera();
             opedido.idcontrol = Convert.ToInt32(leer[0].ToString());
             opedido.idcomprobante = Convert.ToInt32(leer[1].ToString());
             opedido.serie = leer[2].ToString();
             opedido.numero = leer[3].ToString();
             opedido.nom_cliente = leer[4].ToString();
             opedido.nom_vendedor = leer[5].ToString();
             opedido.fech_pedido = Convert.ToDateTime(leer[6].ToString());
             opedido.desc_tipopago = leer[7].ToString();
             opedido.desc_tipoventa = leer[8].ToString();
             opedido.neto=Convert.ToDecimal(leer[11].ToString());
             opedido.saldo = Convert.ToDecimal(leer[22].ToString());
             if (!leer[14].ToString().Equals(string.Empty))
             {
                 opedido.fech_pago = Convert.ToDateTime(leer[14].ToString());
             }
             opedido.desc_flgpago=leer[12].ToString();
             opedido.cod_cliente=leer[18].ToString();
             opedido.cod_vendedor = leer[19].ToString();
             opedido.idtipopago = Convert.ToInt32(leer[20].ToString());
             opedido.idtipoventa = Convert.ToInt32(leer[21].ToString());
             lista.Add(opedido);
         }
         return lista;
     }
     catch (Exception)
     {
         
         throw;
     }
 }
Пример #13
0
 public Frm_BoletaAdd(EControl_Cabecera pocabecera)
 {
     InitializeComponent();
     ocabecera = pocabecera;
 }
Пример #14
0
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            try
            {
                int idcabecera = 0;
                EControl_Cabecera ocabecera = new EControl_Cabecera();
                ocabecera.Serie = txt_serieboleta.Text;
                ocabecera.Numero = txt_numeroboleta.Text;
                ocabecera.Fech_pedido = Convert.ToDateTime(dtp_fechboleta.Value.ToShortDateString());
                ocabecera.Cod_cliente = cod_cliente;
                ocabecera.Cod_vendedor = cod_vendedor;
                ocabecera.Fech_pago = Convert.ToDateTime(dtp_fechboleta.Value.ToShortDateString());
                ocabecera.Idcomprobante = 8;
                ocabecera.Neto = Convert.ToDecimal(pneto);
                ocabecera.Hora_pedido = Convert.ToDateTime(DateTime.Now.ToShortTimeString());
                ocabecera.Idtipopago = idtipopago;
                ocabecera.Idtipoventa = idtipoventa;
                ocabecera.Idhijo = idhijo;
                ocabecera.SETREGISTRO();
                idcabecera = ocabecera.Idcontrol;
                //Insertando el detalle
                foreach (EControlDetalle item in lista)
                {
                    EControlDetalle odetalle = new EControlDetalle();
                    odetalle.Serie = txt_serieboleta.Text;
                    odetalle.Numero = txt_numeroboleta.Text;
                    odetalle.Idcontrol = ocabecera.Idcontrol;
                    odetalle.Cod_producto = item.Cod_producto;
                    odetalle.Cantidad = item.Cantidad;
                    odetalle.Precio = item.Precio;
                    odetalle.Importe = item.Importe;
                    odetalle.SETREGISTRO();
                }


                EControl_Cabecera ocabecera2 = new EControl_Cabecera();
                ocabecera2.Idcontrol = idhijo;
                ocabecera2.Fech_pago = Convert.ToDateTime(dtp_fechboleta.Value.ToShortDateString());
                ocabecera2.CancelarPedido();

                Ehpago opago = new Ehpago();
                opago.Iddocumento = 8;
                opago.Serie = txt_serieboleta.Text;
                opago.Numero = txt_numeroboleta.Text;
                opago.Idcontrol = ocabecera.Idcontrol;
                opago.Idhijo = idhijo;
                opago.Fech_pago = Convert.ToDateTime(dtp_fechboleta.Value.ToShortDateString());
                opago.Monto = pneto;
                opago.SETREGISTRO();

                MessageBox.Show("Proceso realizado con éxito", "Información",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                //MessageBox.Show("El idcontrol boleta es: "+idcabecera);
                toolStripButton3.Enabled = true;
            }
            catch (Exception ex)
            {

                MessageBox.Show("Ha ocurrido un error en el proceso de guardado.. \r\n"+
                            "El servidor a devuelto el siguiente error: "+ex.Message,"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            
        }
Пример #15
0
 public Frm_HistorialPago(EControl_Cabecera pidcontrol)
 {
     InitializeComponent();
     ocabecera = pidcontrol;
 }
Пример #16
0
        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;
                }


              
            }
           
        }
Пример #17
0
 private void porVendedorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DataSet dt = new DataSet();
     EControl_Cabecera rpt_cliente = new EControl_Cabecera();
     dt = rpt_cliente.Rpt_VendedorCreditoById(cmb_vendedor.SelectedValue.ToString());
     //dt.WriteXmlSchema("i:\\rpt_cre_vendedor.xml");
     ReportClass rpt = new Rpt_CredVendedor();
     rpt.SetDataSource(dt);
     Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
     ofrm.Text = "Reporte: Créditos de Vendedores";
     ofrm.Show();
 }
Пример #18
0
 private void porClienteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DataSet dt = new DataSet();
     EControl_Cabecera rpt_cliente = new EControl_Cabecera();
     dt = rpt_cliente.Rpt_ClienteCreditoById(txt_codcliente.Text);
     // dt.WriteXmlSchema("h:\\rpt_cre_cliente.xml");
     ReportClass rpt = new Rpt_CredCliente();
     rpt.SetDataSource(dt);
     Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
     ofrm.Text = "Reporte: Créditos de Clientes";
     ofrm.Show();
 }
Пример #19
0
        public List<EControl_Cabecera> ListarEnvasesDevolucion()
        {
            try
            {
                BDAcces bd = new BDAcces();
                List<EControl_Cabecera> lista = new List<EControl_Cabecera>();
                bd.AddParameter("@opcion", "QUERY02");
                SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETHISTORIAL_ENVASE");
                while (leer.Read())
                {
                    EControl_Cabecera ocontrol = new EControl_Cabecera();
                    ocontrol.Cod_cliente = leer[0].ToString();
                    ocontrol.Nom_cliente = leer[1].ToString();
                    ocontrol.Cod_producto = leer[2].ToString();
                    ocontrol.Desc_producto = leer[3].ToString();
                    ocontrol.T_envase = Convert.ToInt32(leer[4].ToString());
                    ocontrol.D_envase = Convert.ToInt32(leer[5].ToString()); ;

                    ocontrol.Por_devolver = Convert.ToInt32(leer[6].ToString());



                    lista.Add(ocontrol);

                }
                return lista;
            }
            catch (Exception)
            {

                throw;
            }
        }
Пример #20
0
 private void btn_aceptar_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count>0)
     {
         oboleta = (EControl_Cabecera)dataGridView1.CurrentRow.DataBoundItem;
         DialogResult = DialogResult.OK;
     }
    
 }
Пример #21
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            if (list_detalle.Count>0)
            {
                EControl_Cabecera opedido = new EControl_Cabecera();
                opedido.Idcomprobante = 1;
                opedido.Serie = txt_serie.Text;
                opedido.Numero = txt_numero.Text;
                opedido.Cod_cliente = txt_cod_cliente.Text;
                opedido.Cod_vendedor = txt_codvendedor.Text;
                opedido.Fech_pedido = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                opedido.Hora_pedido = Convert.ToDateTime(DateTime.Now.ToLongTimeString());
                opedido.Idtipopago = idtipopago;
                opedido.Idtipoventa = Convert.ToInt32(cmb_tipopedido.SelectedValue);
                opedido.Neto = pimporte;
                //opedido.T_envase = 5;
                opedido.SETREGISTRO();

                foreach (EControlDetalle item in list_detalle)
                {
                    EControlDetalle odetalle = new EControlDetalle();
                    odetalle.Idcontrol = opedido.Idcontrol;
                    odetalle.Serie = txt_serie.Text;
                    odetalle.Numero = txt_numero.Text;
                    odetalle.Cod_producto = item.Cod_producto;
                    odetalle.Cantidad = Convert.ToInt32(item.Cantidad);
                    odetalle.Precio = Convert.ToDecimal(item.Precio);
                    odetalle.Importe = Convert.ToDecimal(item.Importe);

                    odetalle.Idcomprobante = 1;
                    odetalle.Cod_cliente = txt_cod_cliente.Text;
                    odetalle.Cod_vendedor = txt_codvendedor.Text;
                    odetalle.Fech_pedido = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                    odetalle.Retornable = item.Retornable;
                    odetalle.SETREGISTRO();


                    Ehenvase oenvase = new Ehenvase();
                oenvase.Idcontrol = opedido.Idcontrol;
                oenvase.Serie = txt_serie.Text;
                oenvase.Numero = txt_numero.Text;
                oenvase.Cod_cliente = txt_cod_cliente.Text;
                oenvase.Cod_personal = txt_codvendedor.Text;
                oenvase.Fech_ven =Convert.ToDateTime( dtp_fecha.Value.ToShortDateString());
                oenvase.Cod_producto = item.Cod_producto;
                oenvase.Cantidad = item.Cantidad;
                oenvase.SETREGISTRO();
                }

                if (idtipopago != 2)
                {
                    Ehpago opago = new Ehpago();
                    opago.Idcontrol = opedido.Idcontrol;
                    opago.Idhijo = opedido.Idcontrol;
                    opago.Iddocumento = 9;
                    opago.Fech_pago = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                    opago.Monto = pimporte;
                    opago.SETREGISTRO();

                    EControl_Cabecera rocabecera = new EControl_Cabecera();
                    rocabecera.Idcontrol = opedido.Idcontrol;
                    rocabecera.Fech_pago = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                    rocabecera.CancelarPedido();

                }

                /*Devolucion de enbases*/
                if (txt_envase.Value != 0 || txt_pendiente.Value != 0)
                {
                    EDevolucion odevolucion = new EDevolucion();
                    odevolucion.Cod_cliente = txt_cod_cliente.Text;
                    odevolucion.Cod_vendedor = txt_codvendedor.Text;
                    odevolucion.Serie = txt_serie.Text;
                    odevolucion.Numero = txt_numero.Text;
                    odevolucion.Cantidad = Convert.ToInt32(txt_envase.Value);
                    odevolucion.Fech_dev = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                    odevolucion.Cod_producto = cmb_producto.SelectedValue.ToString();
                    odevolucion.Pendiente = Convert.ToInt32(txt_pendiente.Value);
                    odevolucion.Insertar();
                }

                
                MessageBox.Show("Proceso realizado con éxito !");
                Limpiar();
            }
            else
            {
                /*Devolucion de enbases*/
               
                    EDevolucion odevolucion = new EDevolucion();
                    odevolucion.Cod_cliente = txt_cod_cliente.Text;
                    odevolucion.Cod_vendedor = txt_codvendedor.Text;
                    odevolucion.Serie = txt_serie.Text;
                    odevolucion.Numero = txt_numero.Text;
                    odevolucion.Cantidad = Convert.ToInt32(txt_envase.Value);
                    odevolucion.Fech_dev = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
                    odevolucion.Cod_producto = cmb_producto.SelectedValue.ToString();
                    odevolucion.Pendiente = Convert.ToInt32(txt_pendiente.Value);
                    odevolucion.Insertar();
               

                MessageBox.Show("Proceso realizado con éxito !");
                Limpiar();
            }
            
        }
Пример #22
0
        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;
                        }
                        
                    }
                }
                
            }
        }
Пример #23
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     EControl_Cabecera ocabecera = new EControl_Cabecera();
     Frm_BoletaAdd ofrm = new Frm_BoletaAdd(ocabecera);
     ofrm.ShowDialog();
 }
Пример #24
0
 public Frm_SinDocumento(EControl_Cabecera pocabecera)
 {
     InitializeComponent();
     ocabecera = pocabecera;
     
 }