static void Main(string[] args) { PagoAdelantado pago01 = new PagoAdelantado(1, 1000000, 0.08F, 90, 1); Console.Write(pago01.getPagoAdelantado()); Pausa(); }
private void b_consultar_Click(object sender, EventArgs e) { l_mensajes.Text = ""; if ("".Equals(tb_montoApagar.Text)) { l_mensajes.Text = "Debe ingresar el monto a pagar"; tb_montoApagar.Focus(); } else { int montoPagar; if (int.TryParse(tb_montoApagar.Text, out montoPagar)) { if (montoPagar > 0) { float porcDes; if (float.TryParse(tb_porcDesc.Text, out porcDes)) { if (porcDes > 0) { if (cb_dias.SelectedIndex > 0) { int numMeses; if (int.TryParse(tb_numMeses.Text, out numMeses)) { if (numMeses > 0) { // Creo instancia de pagoAdelantado PagoAdelantado pago = new PagoAdelantado(); pago.MontoPagar = montoPagar; pago.PorcDesc = porcDes; int pagoDiasInt; int.TryParse(cb_dias.SelectedItem.ToString(), out pagoDiasInt); pago.Dias = pagoDiasInt; pago.NumeroMeses = numMeses; tb_pagoAdelantado.Text = pago.getPagoAdelantado().ToString(); } else { l_mensajes.Text = "Debe ingresar un número de meses mayor a 0"; tb_numMeses.Focus(); } } else { l_mensajes.Text = " Debe ingresar un número de meses"; tb_numMeses.Focus(); } } else { l_mensajes.Text = "Debe seleccionar la cantidad de días"; cb_dias.Focus(); } } else { l_mensajes.Text = "Debe ingresar un numero mayor a 0"; tb_porcDesc.Focus(); } } else { l_mensajes.Text = "Debe ingresar un número real para el porcentaje de descuento"; tb_porcDesc.Focus(); } } else { l_mensajes.Text = " Debe ingresar un monto mayor a 0"; tb_montoApagar.Focus(); } } else { l_mensajes.Text = "Debe ingresar un numero entero para el monto a pagar"; } } }