private void btnCalcular_Click(object sender, EventArgs e)
        {
            {
                ClsOps         administrador = new ClsOps();
                ClsOperaciones cls1          = new ClsOperaciones();

                administrador.PrecioDelProducto = Convert.ToDouble(value: txtPrecio.Text);
                administrador.Cantidad          = Convert.ToDouble(value: txtCantidad.Text);
                double resultado1 = cls1.ca1(administrador);
                lblSinIVA.Text = resultado1.ToString();
            }

            {
                ClsOps         administrador = new ClsOps();
                ClsOperaciones cls2          = new ClsOperaciones();

                administrador.PrecioDelProducto = Convert.ToDouble(value: txtPrecio.Text);
                administrador.Cantidad          = Convert.ToDouble(value: txtCantidad.Text);
                administrador.Iva = Convert.ToDouble(value: txtIva.Text);
                double resultado1 = cls2.ca2(administrador);
                lblTotalInicial.Text = resultado1.ToString();
            }
            {
                ClsOps         administrador = new ClsOps();
                ClsOperaciones cls3          = new ClsOperaciones();

                administrador.NombreDelProducto = Convert.ToString(value: txtProducto.Text);
                String resultado1 = cls3.ca3(administrador);
                lblNombreProducto.Text = resultado1.ToString();
            }
            {
                ClsOps         administrador = new ClsOps();
                ClsOperaciones cls4          = new ClsOperaciones();

                administrador.PrecioDelProducto = Convert.ToDouble(value: txtPrecio.Text);
                administrador.Iva = Convert.ToDouble(value: txtIva.Text);
                double resultado1 = cls4.ca4(administrador);
                lblAgregarIVA.Text = resultado1.ToString();
            }

            {
                ClsOps         administrador = new ClsOps();
                ClsOperaciones cls5          = new ClsOperaciones();

                administrador.PrecioDelProducto = Convert.ToDouble(value: txtPrecio.Text);
                double productoPrecio = administrador.PrecioDelProducto;
                administrador.Cantidad = Convert.ToDouble(value: txtCantidad.Text);
                administrador.Iva      = Convert.ToDouble(value: txtIva.Text);
                double resultado1 = cls5.ca2(administrador);

                if (productoPrecio <= 50)
                {
                    double totalFinal;
                    totalFinal    = Convert.ToDouble(resultado1);
                    lblFinal.Text = totalFinal.ToString();
                }
                else if (productoPrecio > 50 && resultado1 < 100)
                {
                    double totalFinal;
                    totalFinal    = Convert.ToDouble(resultado1) - (0.05 * Convert.ToDouble(resultado1)); //Bug
                    lblFinal.Text = totalFinal.ToString();
                }
                else if (productoPrecio >= 100 && resultado1 < 101)
                {
                    double totalFinal;
                    totalFinal    = Convert.ToDouble(resultado1) - (0.10 * Convert.ToDouble(resultado1));
                    lblFinal.Text = totalFinal.ToString();
                }
                else if (productoPrecio >= 101 && resultado1 < 150)
                {
                    double totalFinal;
                    totalFinal    = Convert.ToDouble(resultado1) - (0.20 * Convert.ToDouble(resultado1)); //bug
                    lblFinal.Text = totalFinal.ToString();
                }
                else
                {
                    double totalFinal;
                    totalFinal    = Convert.ToDouble(resultado1) - (0.50 * Convert.ToDouble(resultado1)); //BUG
                    lblFinal.Text = totalFinal.ToString();
                }
            }
        }
示例#2
0
        public double ca4(ClsOps operacion)
        {
            double ivaAgregar = operacion.Iva * operacion.PrecioDelProducto;

            return(ivaAgregar);
        }
示例#3
0
        public Double ca2(ClsOps operacion)
        {
            Double total2 = (operacion.PrecioDelProducto * operacion.Cantidad) + (operacion.Iva * operacion.PrecioDelProducto);

            return(total2);
        }
示例#4
0
        public String ca3(ClsOps operacion)
        {
            String nombreP = operacion.NombreDelProducto;

            return(nombreP);
        }
示例#5
0
        public Double ca1(ClsOps operacion)
        {
            Double total1 = (operacion.PrecioDelProducto * operacion.Cantidad);

            return(total1);
        }