public static void Registrar() { string cadena; do { Console.Clear(); LiquidacionCuotaModeradora liquidacionCuotaModeradora = RecolectarDatos(); liquidacionCuotaModeradora.EstablecerTarifa(); liquidacionCuotaModeradora.EstablecerTopemaximo(); liquidacionCuotaModeradora.CalcularCuota(); mensaje = liquidacionescuotasService.Guardar(liquidacionCuotaModeradora); Console.WriteLine($"{mensaje}"); Console.WriteLine("El valor de la cuota moderadora es: {0}", liquidacionCuotaModeradora.CuotaModeradora); Console.WriteLine("¿Desea registrar otra liquidación de cuota ? S/N"); cadena = ValidarLetras("Error, tiene que ingresar S o N", "S", "N"); } while (cadena == "S"); }
public void Registrar() { string Dia, Mes, Año; ClienteService = new ClienteService(); ValidarRegimen(); liquidacion.Identificacion = IdentificacionTxt.Text; liquidacion.Nombre = NombreTxt.Text; liquidacion.NumeroLiquidacion = NumeroLiquidacionTxt.Text; liquidacion.Salario = Double.Parse(SalarioTxt.Text); liquidacion.Servicio = Double.Parse(ValorServicioTxt.Text); liquidacion.Tipo = TipoAfiliacionCmb.Text; Dia = DiaCmb.Text; Mes = MesCmb.Text; Año = AñoCmb.Text; liquidacion.Fecha = $"{Dia}/{Mes}/{Año}"; liquidacion.CalcularCuota(); MessageBox.Show(ClienteService.Guardar(liquidacion), "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCampos(); }
public string modificar(string Nliquidacion, double ValorServicio) { try { if ((lcmr.BuscarLiquidacion(Nliquidacion)) != null) { LiquidacionCuotaModeradora liquidacion = lcmr.BuscarLiquidacion(Nliquidacion); liquidacion.ValorServicio = ValorServicio; liquidacion.CalcularCuota(); lcmr.Modificar(liquidacion); return("Se modificaron los datos con exito"); } else { return("La liquidacion no ha sido registrada"); } } catch (Exception e) { return($"Error {e}"); } }
public static void Modificar() { string respuesta; do { Console.Clear(); Console.WriteLine("Ingrese el numero de la liquidacion a modificar:"); int NumerodeLiquidacion = int.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacioncuotamoderadora = liquidacionescuotasService.Buscar(NumerodeLiquidacion); if (liquidacioncuotamoderadora != null) { Console.WriteLine("Ingrese el nuevo valor del servicio de hospitalizacion:"); liquidacioncuotamoderadora.ValordeServicio = decimal.Parse(Console.ReadLine()); liquidacioncuotamoderadora.CalcularCuota(); liquidacionescuotasService.Modificar(liquidacioncuotamoderadora); Console.WriteLine($"{mensaje}"); Console.WriteLine("El nuevo valor de la cuota moderadora es: {0}", liquidacioncuotamoderadora.CuotaModeradora); } Console.WriteLine("¿Desea editar otra liquidación? S/N"); respuesta = ValidarLetras("Error, debe ingresar S o N", "S", "N"); } while (respuesta == "S"); }