public ActionResult CalcularOperacion() { ClsOperaciones objOperacion = new ClsOperaciones(); objOperacion.numero1 = Convert.ToDouble(Request.Form["numero1"]); objOperacion.numero2 = Convert.ToDouble(Request.Form["numero2"]); objOperacion.tipo = Request.Form["Tipo"]; if (objOperacion.tipo == "S") { objOperacion.resultado = objOperacion.numero1 + objOperacion.numero2; } if (objOperacion.tipo == "R") { objOperacion.resultado = objOperacion.numero1 - objOperacion.numero2; } if (objOperacion.tipo == "M") { objOperacion.resultado = objOperacion.numero1 * objOperacion.numero2; } if (objOperacion.tipo == "D") { if (objOperacion.numero2 != 0) { objOperacion.resultado = objOperacion.numero1 / objOperacion.numero2; } } return(View(objOperacion)); }
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(); } } }