Esempio n. 1
0
        private void FrmBoleta_Load(object sender, EventArgs e)
        {
            TxtSubTotal.Text    = 0.ToString();
            TxtTotalPagar.Text  = 0.ToString();
            GbProveedor.Enabled = false;
            GbEmpleado.Enabled  = false;
            GbProducto.Enabled  = false;
            GbCliente.Enabled   = false;
            TxtSerie.Enabled    = false;
            TxtNumero.Enabled   = false;
            ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta();
            ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta();

            Nobj.MtdBuscarDetalleBoleta(Eobj);
            //DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta();
        }
Esempio n. 2
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (TxtSerie.Text != "" && TxtNumero.Text != "" && TxtRUCProveedor.Text != "" && TxtCodigoEmpleado.Text != "" && TxtNombreCliente.Text != "" && TxtSubTotal.Text != "" && TxtIGV.Text != "" && TxtTotalPagar.Text != "")
            {
                if (MessageBox.Show("Enserio quieres imprimir la boleta", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    MessageBox.Show("Boleta Impresa", "Mensaje");

                    ClsEBoleta Eobj1 = new ClsEBoleta();
                    ClsNBoleta Nobj1 = new ClsNBoleta();
                    Eobj1.serie    = TxtSerie.Text;
                    Eobj1.numero   = TxtNumero.Text;
                    Eobj1.subtotal = subtotal;
                    Eobj1.igv      = igv;
                    Eobj1.total    = Convert.ToDouble(TxtTotalPagar.Text);
                    Nobj1.MtdActualizarBoleta(Eobj1);

                    TxtSerie.Enabled  = true;
                    TxtNumero.Enabled = true;

                    TxtSerie.Clear();
                    TxtNumero.Clear();

                    //*********PROVEEDOR************
                    GbProveedor.Enabled = true;
                    TxtRUCProveedor.Clear();
                    TxtNombreProveedor.Clear();
                    TxtNombreProveedor.Enabled = false;

                    //*********EMPLEADO*************
                    GbEmpleado.Enabled        = true;
                    TxtNombreEmpleado.Text    = FrmLogin.NombreEmpleado;
                    TxtCodigoEmpleado.Text    = FrmLogin.CodigoEmpleado;
                    TxtNombreEmpleado.Enabled = false;
                    TxtCodigoEmpleado.Enabled = false;

                    //**********CLIENTE*************
                    GbCliente.Enabled = true;
                    TxtNombreCliente.Clear();

                    //**********PRODUCTO************
                    GbProducto.Enabled = true;
                    TxtCantidadProducto.Clear();
                    TxtCantidadProducto.Clear();
                    TxtCodigoProducto.Clear();
                    TxtPrecioProducto.Clear();
                    TxtNombreProducto.Clear();
                    TxtCantidadCompra.Clear();
                    TxtImporteCompra.Clear();
                    TxtCantidadProducto.Enabled = false;
                    TxtPrecioProducto.Enabled   = false;
                    TxtNombreProducto.Enabled   = false;
                    TxtImporteCompra.Enabled    = false;

                    //**********PRODUCTO************
                    TxtSubTotal.Enabled   = false;
                    TxtIGV.Enabled        = false;
                    TxtTotalPagar.Enabled = false;
                    BtnAgregar.Enabled    = false;

                    TxtSubTotal.Text   = 0.ToString();
                    TxtIGV.Text        = 0.ToString();
                    TxtTotalPagar.Text = 0.ToString();

                    ClsEDetalleBoleta Eobj = new ClsEDetalleBoleta();
                    ClsNDetalleBoleta Nobj = new ClsNDetalleBoleta();
                    Eobj.serie  = "";
                    Eobj.numero = "";
                    DgvDetalleBoleta.DataSource = Nobj.MtdBuscarDetalleBoleta(Eobj);
                }
            }
            else
            {
                MessageBox.Show("Boleta Vacia", "Mensaje");
            }
        }
Esempio n. 3
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            BtnSUBTOTAL.Enabled = true;
            BtnAgregar.Enabled  = false;
            TotalPagar          = Convert.ToInt32(TxtSubTotal.Text) + Convert.ToDouble(TxtIGV.Text);
            subtotal            = subtotal + Convert.ToInt32(TxtSubTotal.Text);
            igv = igv + Convert.ToDouble(TxtIGV.Text);
            TxtTotalPagar.Text = (Convert.ToDouble(TxtTotalPagar.Text) + TotalPagar).ToString();

            if (TxtSerie.Text != "" && TxtNumero.Text != "" && TxtRUCProveedor.Text != "" && TxtCodigoEmpleado.Text != "" && TxtNombreCliente.Text != "" && TxtSubTotal.Text != "" && TxtIGV.Text != "" && TxtTotalPagar.Text != "")
            {
                ClsEBoleta Eobj1 = new ClsEBoleta();
                ClsNBoleta Nobj1 = new ClsNBoleta();

                Eobj1.serie    = TxtSerie.Text;
                Eobj1.numero   = TxtNumero.Text;
                Eobj1.rucprov  = TxtRUCProveedor.Text;
                Eobj1.codemp   = TxtCodigoEmpleado.Text;
                Eobj1.cliente  = TxtNombreCliente.Text;
                Eobj1.fecha    = DtpFecha.Text;
                Eobj1.subtotal = Convert.ToDouble(TxtSubTotal.Text);
                Eobj1.igv      = Convert.ToDouble(TxtIGV.Text);
                Eobj1.total    = Convert.ToDouble(TxtTotalPagar.Text);
                Nobj1.MtdAgregarBoleta(Eobj1);


                int ayuda               = 0;
                int cantidad            = 0;
                ClsEDetalleBoleta Eobj  = new ClsEDetalleBoleta();
                ClsNDetalleBoleta Nobj  = new ClsNDetalleBoleta();
                ClsEProductos     Eobj2 = new ClsEProductos();
                ClsNProductos     Nobj2 = new ClsNProductos();


                Eobj.serie  = TxtSerie.Text;
                Eobj.numero = TxtNumero.Text;

                Eobj.codigoproducto = TxtCodigoProducto.Text;
                Eobj2.codprod       = TxtCodigoProducto.Text;

                Eobj.nombreproducto = TxtNombreProducto.Text;
                Eobj.cantidad       = Convert.ToInt32(TxtCantidadCompra.Text);
                Eobj2.cantprod      = Convert.ToInt32(TxtCantidadCompra.Text);

                Eobj.subtotal = Convert.ToDouble(TxtImporteCompra.Text);

                foreach (DataRow row in Nobj.MtdListarDetalleBoleta().Rows)
                {
                    if (Eobj.serie == (row[0]).ToString() && Eobj.numero == (row[1]).ToString() && Eobj.codigoproducto == (row[2]).ToString())
                    {
                        cantidad = Convert.ToInt32(row[4]);
                        ayuda++;
                    }
                }

                if (ayuda == 0)
                {
                    Eobj.subtotal = Convert.ToInt32(TxtSubTotal.Text);
                    Nobj.MtdAgregarDetalleBoleta(Eobj);
                    Nobj2.MtdCompraProductos(Eobj2);
                    DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta();
                    Eobj.serie  = TxtSerie.Text;
                    Eobj.numero = TxtNumero.Text;
                    TxtCantidadProducto.Text = (Convert.ToInt32(TxtCantidadProducto.Text) - Convert.ToInt32(TxtCantidadCompra.Text)).ToString();
                }

                else if (ayuda == 1)
                {
                    Eobj.cantidad  = Convert.ToInt32(TxtCantidadCompra.Text);
                    Eobj.subtotal  = Convert.ToInt32(TxtSubTotal.Text);
                    Eobj2.cantprod = Convert.ToInt32(TxtCantidadCompra.Text);
                    Nobj.MtdActualizarDetalleBoleta(Eobj);
                    Nobj2.MtdCompraProductos(Eobj2);
                    DgvDetalleBoleta.DataSource = Nobj.MtdListarDetalleBoleta();
                    Eobj.serie  = TxtSerie.Text;
                    Eobj.numero = TxtNumero.Text;
                    TxtCantidadProducto.Text = (Convert.ToInt32(TxtCantidadProducto.Text) - Convert.ToInt32(TxtCantidadCompra.Text)).ToString();
                }
                DgvDetalleBoleta.DataSource = Nobj.MtdBuscarDetalleBoleta(Eobj);
            }
            else
            {
                MessageBox.Show("Por favor llene todos los campos", "Mensaje");
            }
        }