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. 2
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();
        }