Beispiel #1
0
        //boton carga productos
        private void btnNuevoRenglon_Click(object sender, EventArgs e)
        {
            limpiarRenglones();

            objRngFact          = new RngFactura();
            objRngFact.Cantidad = Convert.ToDecimal(cboxCantidad.Text);
            objRngFact.kg       = Convert.ToDecimal(cboxKilo.Text);
            objRngFact.Producto = (cboxProducto.Text);
            txtTotales.Text     = objRngFact.Total().ToString("  #,##0.00");


            cboxCantidad.Text = "";
            cboxProducto.Text = "";
            cboxKilo.Text     = "";



            objetoFact.AddRngfactura(objRngFact);

            MuetraRenglones();

            bruto();


            // el lbl iva, en su propiedad text, toma el valor que  resulte de calcular el metodo (calcularIva), que esta en la clase factura.
            lblIva.Text = objetoFact.CalcularIva().ToString(" #,##0.00");


            //el lbl total, en su propiedad text,toma el valor que resulte de calcular el metodo (calcularTotal), que esta en la clase factura.
            lblTotal.Text = objetoFact.CalcularTotal().ToString(" #,##0.00");
        }
Beispiel #2
0
        private void bruto()
        {
            total         = total + (objRngFact.Total());
            lblBruto.Text = (total).ToString();

            // ahora mi propiedad Bruto, de la clase factura, toma el valor del label bruto
            objetoFact.Bruto = System.Convert.ToDecimal(lblBruto.Text);
        }
Beispiel #3
0
        private void btNuevoRenglon_Click(object sender, EventArgs e)
        {
            rngFacturaObj          = new RngFactura();
            rngFacturaObj.cantidad = System.Convert.ToDecimal(txtCantidad.Text);
            rngFacturaObj.producto = txtProducto.Text;
            //rngFacturaObj.preUnitario = decimal.Parse(txtUnitario.Text);
            rngFacturaObj.preUnitario = System.Convert.ToDecimal(txtUnitario.Text);

            facturaObj.AddRngFactura(rngFacturaObj);

            //txtTotRenglon.Text = System.Convert.ToString(rngFacturaObj.Total());
            txtTotRenglon.Text = rngFacturaObj.Total().ToString("#,##0.00");

            MuestraRenglones();
        }
Beispiel #4
0
        private void btCargarProducto_Click(object sender, EventArgs e)
        {
            rngFacturaObj          = new RngFactura();
            rngFacturaObj.cantidad = System.Convert.ToDecimal(txtCantidad.Text);
            rngFacturaObj.producto = System.Convert.ToString(txtProducto.Text);
            rngFacturaObj.unitario = System.Convert.ToDecimal(txtUnitario.Text);

            facturaObj.AdicionaRngFactura(rngFacturaObj);


            //Al total lo saco con el método creado en rngfactura
            txtTotalRenglon.Text = rngFacturaObj.Total().ToString();

            //Sumar bruto
            if (lblBruto.Text == "")
            {
                lblBruto.Text = txtTotalRenglon.Text;
            }
            else
            {
                lblBruto.Text = (Convert.ToDecimal(lblBruto.Text) + rngFacturaObj.Total()).ToString();
            }

            //sacar IVA
            lblIVA.Text = ((Convert.ToDecimal(lblBruto.Text) * 21) / 100).ToString();

            //Sumar el total absoluto
            lblTotal.Text = (Convert.ToDecimal(lblBruto.Text) + Convert.ToDecimal(lblIVA.Text)).ToString();

            facturaObj.Neto  = (Convert.ToDecimal(lblBruto.Text));
            facturaObj.IVA   = (Convert.ToDecimal(lblIVA.Text));
            facturaObj.Total = (Convert.ToDecimal(lblTotal.Text));


            MuestraRenglones();
        }
        // el  boton cargar producto que se ve  en la factura, tiene como nombre lblnuevorenglon como propidad
        private void btnNuevoRenglon_Click(object sender, EventArgs e)
        {
            rngFacturaObj          = new RngFactura(); // inicializo
            rngFacturaObj.Cantidad = System.Convert.ToDecimal(txtcantidad.Text);
            rngFacturaObj.Producto = txtproducto.Text;
            rngFacturaObj.Unitario = System.Convert.ToDecimal(txtunitario.Text);
            txttotales.Text        = rngFacturaObj.Total().ToString("#,##0.0");
            // en la propiedad txttotales, se va a ejecutar un metodo llamado total del objeto rngfacturaobj, este metodo esta en la clase rngfactura
            //  txttotales.Text = system.convert.to string (rngFacturaObj.Total()); es otro ejemplo para poner el to string.

            facturaobj.AddRngfactura(rngFacturaObj); // la factura dentro de su lista va a gregando nuevos renglones

            MuetraRenglones();

            // metodo para calcular Bruto
            bruto();


            // el lbl iva, en su propiedad text, toma el valor que  resulte de calcular el metodo (calcularIva), que esta en la clase factura.
            lblIva.Text = facturaobj.CalcularIva().ToString("#,##0.00");

            //el lbl total, en su propiedad text,toma el valor que resulte de calcular el metodo (calcularTotal), que esta en la clase factura.
            lblTotal.Text = facturaobj.CalcularTotal().ToString("#,##0.00");
        }