Esempio n. 1
0
        public static void Modificar(LiquidaCuotaService service)
        {
            Console.Clear();

            Console.WriteLine("\tModificar una liquidacion");
            Console.Write("\tDigite numero de liquidacion: ");
            string numeroLiquidacion;

            numeroLiquidacion = Console.ReadLine();
            RespuestaBusqueda respuestaBusqueda = service.Buscar(numeroLiquidacion);

            Console.WriteLine(respuestaBusqueda.Mensaje);

            LiquidaCuota liquidaCuota = service.BuscarId(numeroLiquidacion);

            if (liquidaCuota != null)
            {
                Console.Write("Ingrese nuevo valor del servicio de hospitalizacion: ");
                liquidaCuota.ValorServicio = decimal.Parse(Console.ReadLine());
                liquidaCuota.CalcularCuotaModeradora();
                string mensaje = service.Modificar(liquidaCuota);
                Console.Write(mensaje);
                Console.WriteLine(liquidaCuota.ToString());
                Console.ReadKey();
                Console.Clear();
            }
        }
Esempio n. 2
0
        public static void ConsultarConsulta(LiquidaCuotaService service)
        {
            Console.Clear();
            RespuestaConsulta respuestaConsulta = service.ConsultarConsulta();

            Console.WriteLine(respuestaConsulta.Mensaje);
            if (!respuestaConsulta.Error)
            {
                foreach (var item in respuestaConsulta.liquidaCuotas)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            Console.ReadKey();
            Console.Clear();
        }
        private void GuardarBtn_Click(object sender, EventArgs e)
        {
            LiquidaCuota liquidaCuota = MapearPaciente();

            liquidaCuota.Fecha          = FechaDTP.Value;
            liquidaCuota.Identificacion = IdentificacionTxt.Text;
            liquidaCuota.Nombre         = NombreTxt.Text;
            liquidaCuota.NumLiquidacion = NumLiquidacionTxt.Text;
            liquidaCuota.TipoAfiliacion = cmbTipoAfiliacion.Text;
            liquidaCuota.Salario        = decimal.Parse(SalarioTxt.Text);
            liquidaCuota.ValorServicio  = decimal.Parse(ValorServicioTxt.Text);
            CuotaTxt.Text = liquidaCuota.CuotaModeradora.ToString();

            LiquidaCuotaService service = new LiquidaCuotaService();

            liquidaCuota.LiquidarCuotaModeradora();
            CuotaTxt.Text = liquidaCuota.CuotaModeradora.ToString();
            string mensaje = service.Guardar(liquidaCuota);

            MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            Limpiar();
        }
Esempio n. 4
0
        public static void Registrar()

        {
            LiquidaCuota liquidaCuota;

            Console.Clear();
            string  nombre, identificacion, numeroLiquidacion, tipoAfiliacion;
            decimal salario, valorServicio, Tarifa;



            Console.Write("Digite identificacion: ");
            identificacion = Console.ReadLine();

            Console.Write("Digite Tarifa: ");
            Tarifa = decimal.Parse(Console.ReadLine());

            Console.Write("Digite Nombre: ");
            nombre = Console.ReadLine();

            Console.Write("Digite numero de liquidacion: ");
            numeroLiquidacion = Console.ReadLine();

            Console.Write("Digite tipo de afiliacion: ");
            tipoAfiliacion = Console.ReadLine();

            Console.Write("Digite salario devengado: ");
            salario = decimal.Parse(Console.ReadLine());

            Console.Write("Digite valor servicio de hospitalizacion: ");
            valorServicio = decimal.Parse(Console.ReadLine());



            if (tipoAfiliacion.ToLower() == "subsidiado")
            {
                liquidaCuota = new Subsidiado();
            }
            else
            {
                liquidaCuota = new Contributivo();
            }


            liquidaCuota.Identificacion = identificacion;
            liquidaCuota.Nombre         = nombre;
            liquidaCuota.Tarifa         = Tarifa;
            liquidaCuota.NumLiquidacion = numeroLiquidacion;
            liquidaCuota.TipoAfiliacion = tipoAfiliacion;
            liquidaCuota.Salario        = salario;
            liquidaCuota.ValorServicio  = valorServicio;
            liquidaCuota.CalcularCuotaModeradora();
            liquidaCuotas.Add(liquidaCuota);

            LiquidaCuotaService service = new LiquidaCuotaService();

            string mensaje = service.Guardar(liquidaCuota);

            Console.Write(mensaje);
            Console.ReadKey();
            Console.Clear();
        }