示例#1
0
        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();
        }
示例#3
0
 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}");
     }
 }
示例#4
0
        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");
        }