private void BtnBuscar_Click(object sender, EventArgs e) { LiquidacionCuotaModeradoraService liquidacionCuota = new LiquidacionCuotaModeradoraService(); string numeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); if (numeroLiquidacion != "") { LiquidacionCuotaModeradora liquidacion = liquidacionCuota.BuscarID(numeroLiquidacion); if (liquidacion != null) { TxtIdentificacion.Text = liquidacion.Identificacion; TxtSalarioDevengado.Text = liquidacion.SalarioDevengado.ToString(); TxtValorHospitalizacion.Text = liquidacion.ValorServicioHospitalizacion.ToString(); CmbTipoAfiliacion.Text = liquidacion.TipoAfiliacion; TxtPrimerNombre.Text = liquidacion.PrimerNombre; TxtPrimerApellido.Text = liquidacion.PrimerApellido; DtpFechaLiquidacion.Value = liquidacion.FechaLiquidacion; } else { MessageBox.Show($"La liquidacion numero: {numeroLiquidacion} no esta registrada"); } } else { MessageBox.Show("Digite numero de la liquidacion"); } }
static public void Verificar() { string identificacion; liquidacion = new LiquidacionEntity(); Console.Clear(); Console.WriteLine("Identificacion del paciente: "); identificacion = Console.ReadLine(); Console.WriteLine("ingrese que tipo de afilacion es subsidiado --- contributivo"); liquidacion.TipoDeAfilacion = Console.ReadLine().ToUpper(); if (liquidacion.TipoDeAfilacion.Equals("SUBSIDIADO")) { liquidacionService = new SubsidiadoService(); } else if (liquidacion.TipoDeAfilacion.Equals("CONTRIBUTIVO")) { liquidacionService = new ContributivoService(); } if ((liquidacionService.Buscar(identificacion)) == null) { Guardar(liquidacion, identificacion); } else { Console.WriteLine("ya se encuentra el paciente registrado"); Console.ReadKey(); } }
// private static void Modificar(LiquidacionCuotaModeradoraService service) // { // // Console.Clear(); // LiquidacionCuotaModeradora liquidacion1 = new LiquidacionCuotaModeradora() //; // string numeroLiquidacion, identificacion, nombre, tipoAfiliacion, tope; // double valorServicioHospitalizacion, salarioDevengado, cuotaModeradora, tarifa; // nombre=liquidacion1.Nombre.ToString(); // identificacion = liquidacion1.Identificacion.ToString(); // tipoAfiliacion = liquidacion1.TipoAfiliacion.ToString(); // salarioDevengado = double.Parse(liquidacion1.SalarioDevengado.ToString()); // cuotaModeradora = double.Parse(liquidacion1.CuotaModeradora.ToString()); // tarifa = double.Parse(liquidacion1.Tarifa.ToString()); // tope = liquidacion1.Tope.ToString(); // Console.WriteLine("\t\t\tMODIFICAR UNA LIQUIDACION"); // Console.Write("\t\t\tDigite numero de liquidacion: "); // numeroLiquidacion = Console.ReadLine(); // Console.Write("\t\t\tDigite valor: "); // valorServicioHospitalizacion = double.Parse(Console.ReadLine()); // LiquidacionCuotaModeradora liquidacion = new LiquidacionCuotaModeradora() // { // NumeroLiquidacion = numeroLiquidacion.ToString(), // Identificacion = identificacion.ToString(), // Nombre=nombre.ToString(), // TipoAfiliacion=tipoAfiliacion.ToString(), // SalarioDevengado=double.Parse(salarioDevengado.ToString()), // ValorServicioHospitalizacion = double.Parse(valorServicioHospitalizacion.ToString()), // CuotaModeradora=double.Parse(cuotaModeradora.ToString()), // Tarifa=double.Parse(tarifa.ToString()), // Tope=tope.ToString() // }; // service.calcular(liquidacion); // string mensaje = service.Modificar(liquidacion); // Console.WriteLine(mensaje); // Console.ReadKey(); // Console.Clear(); // } private static void Modificar(LiquidacionCuotaModeradoraService service) { // Console.Clear(); Console.WriteLine("\t\t\tMODIFICAR UNA LIQUIDACION"); Console.Write("\t\t\tDigite numero de liquidacion: "); string numeroLiquidacion; double valorServicioHospitalizacion; numeroLiquidacion = Console.ReadLine(); Console.Write("\t\t\tDigite valor: "); valorServicioHospitalizacion = double.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacion = new LiquidacionCuotaModeradora() { NumeroLiquidacion = numeroLiquidacion, ValorServicioHospitalizacion = valorServicioHospitalizacion }; service.calcular(liquidacion); string mensaje = service.Modificar(liquidacion); Console.WriteLine(mensaje); Console.ReadKey(); Console.Clear(); }
static void Main(string[] args) { int numeroLiquidacion, salario; string identificacion, tipo; double valorServicio; Console.WriteLine("IPS MAS SALUD Y VIDA"); Console.WriteLine(""); Console.Write("Digite el numero de liquidación: "); numeroLiquidacion = int.Parse(Console.ReadLine()); Console.WriteLine(""); Console.Write("Digite la identificacion del paciente: "); identificacion = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Seleccione el tipo de afiliacion del paciente: "); Console.WriteLine("(S) - Subsidiado (C) - Contributivo"); tipo = Console.ReadLine(); Console.WriteLine(""); Console.Write("Digite el VALOR del servicio de hospitalizacion prestado: "); valorServicio = double.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacionCuota; if (tipo.Equals("s")) { liquidacionCuota = new RegimenSubsidiado(numeroLiquidacion, identificacion, "Subsidiado", valorServicio); } else { Console.WriteLine(""); Console.Write("Cuantos salarios devenga el paciente: "); salario = int.Parse(Console.ReadLine()); liquidacionCuota = new RegimenContributivo(numeroLiquidacion, identificacion, "Contributivo", salario, valorServicio); } Console.WriteLine(""); Console.WriteLine($"El valor de la cuota moderadora a pagar es de: {liquidacionCuota.CalcularCuota()}"); LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuota)); Console.WriteLine("...::Consultar liquidaciones de cuota moderadora::..."); ConsultaResponse response = liquidacionCuotaModeradoraService.Consultar(); if (!response.Error) { foreach (var item in response.LiquidacionCuotas) { Console.WriteLine(item.ToString()); } } else { Console.WriteLine(response.Mensaje); } Console.ReadKey(); }
public static string RealizarLiquidacion() { string respuesta = ""; Console.WriteLine("Registro liquidacion"); Console.WriteLine("Digite el numero de liquidacion"); numeroLiquidacion = Int32.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la identificacion del cliente"); identificacion = Console.ReadLine(); Console.WriteLine("Seleccione el tipo de Afiliacion del cliente"); Console.WriteLine("1) Contributivo || 2) Subsidiado"); do { afiliacion = Console.ReadLine(); }while (!afiliacion.Equals("1") && !afiliacion.Equals("2")); Console.WriteLine("Fecha liquidacion"); Console.Write("Dia: "); dia = Int32.Parse(Console.ReadLine()); Console.Write(" Mes: "); mes = Int32.Parse(Console.ReadLine()); Console.Write(" año: "); ano = Int32.Parse(Console.ReadLine()); fechaLiquidacion = new DateTime(ano, mes, dia); Console.Write("Salario: "); salario = Double.Parse(Console.ReadLine()); Console.Write("Valor del servicio: "); valorServicio = Double.Parse(Console.ReadLine()); LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); if (afiliacion.Equals("2")) { afiliacion = "Subsidiado"; Paciente paciente = new Paciente(identificacion, afiliacion, salario); Liquidacion liquidacion = new LiquidacionSubsidiado(); liquidacion.numeroLiquidacion = numeroLiquidacion; liquidacion.valorServicio = valorServicio; liquidacion.paciente = paciente; liquidacion.fechaLiquidacion = fechaLiquidacion; liquidacion.tarifa = liquidacion.CalcularTarifa(); liquidacion.topeMaximo = liquidacion.CalcularTope(); liquidacion.cuotaModeradora = liquidacion.CalcularCuotaModeradora(); liquidacionCuotaModeradoraService.Guardar(liquidacion); } else { Liquidacion liquidacion = new LiquidacionContributivo(); afiliacion = "Contributivo"; Paciente paciente = new Paciente(identificacion, afiliacion, salario); liquidacion.numeroLiquidacion = numeroLiquidacion; liquidacion.valorServicio = valorServicio; liquidacion.paciente = paciente; liquidacion.fechaLiquidacion = fechaLiquidacion; liquidacion.tarifa = liquidacion.CalcularTarifa(); liquidacion.topeMaximo = liquidacion.CalcularTope(); liquidacion.cuotaModeradora = liquidacion.CalcularCuotaModeradora(); liquidacionCuotaModeradoraService.Guardar(liquidacion); } return(respuesta); }
static void Main(string[] args) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); Guardar(service); //// Eliminar(); ConsultaGeneral(service); // Modificar(service); }
private void BtnGuardar_Click(object sender, EventArgs e) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); LiquidacionCuotaModeradora cuotaModeradora = MapearLiquidacion(); cuotaModeradora.CalcularTarifa(); string mensaje = service.Guardar(cuotaModeradora); MessageBox.Show(mensaje, "MENSAJE DE GUARDADO", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); }
private void CargarSubsidiado() { DgvLiquidacion.DataSource = null; DgvLiquidacion.DataSource = LiquidacionCuotaModeradoraService.ListarSubsidiado().ToList(); TxtSubsidiado.Text = service.TotalizarSubsidiado().ToString(); TxtValorTotalSubsidiado.Text = service.ValorTotalLiquidacionSubsidiado().ToString(); TxtValorTotalContributivo.Text = ""; TxtContributivo.Text = ""; LimpiarTxt(); }
static void Main(string[] args) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); string numeroLiquidacion; string idPaciente; string tipoAfiliacion; decimal salarioPaciente; decimal valorServicio; Console.WriteLine("Digite numero de liquidacion:"); numeroLiquidacion = Console.ReadLine(); Console.WriteLine("Digite su identificacion:"); idPaciente = Console.ReadLine(); Console.WriteLine("Digite tipo de afiliación: S=> para regimen Subsidiado y C=>Contribitivo"); tipoAfiliacion = Console.ReadLine(); Console.WriteLine("Digite su salario devengado:"); salarioPaciente = decimal.Parse(Console.ReadLine()); Console.WriteLine("Digite el valor del servicio prestado"); valorServicio = decimal.Parse(Console.ReadLine()); if (tipoAfiliacion == "C" || tipoAfiliacion == "c") { LiquidacionCuotaModeradora liquidacion = new Contributivo() { NumeroDeLiquidacion = numeroLiquidacion, IdentificacionDePaciente = idPaciente, TipoDeAfiliacion = tipoAfiliacion, SalarioDeVengado = salarioPaciente, ValorDelServicio = valorServicio }; liquidacion.CalcularCuotaModeradora(); string message = service.Guardar(liquidacion); Console.WriteLine(message); } if (tipoAfiliacion == "S" || tipoAfiliacion == "s") { LiquidacionCuotaModeradora liquidacion = new Subsidiado() { NumeroDeLiquidacion = numeroLiquidacion, IdentificacionDePaciente = idPaciente, TipoDeAfiliacion = tipoAfiliacion, SalarioDeVengado = salarioPaciente, ValorDelServicio = valorServicio }; liquidacion.CalcularCuotaModeradora(); service.Guardar(liquidacion); } Console.ReadKey(); }
public static string EliminarLiquidacion() { int numLiquidacion; string respuesta = ""; LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); Console.WriteLine("Digite el numero de liquidacion:"); numLiquidacion = Int32.Parse(Console.ReadLine()); liquidacionCuotaModeradoraService.Eliminar(numLiquidacion); return(respuesta); }
static void Main(string[] args) { string numeroLiquidacion; string idPaciente; string tipoAfiliacion; double salarioPaciente; double valorServicio; Console.WriteLine("Digite numero de liquidacion:"); numeroLiquidacion = Console.ReadLine(); Console.WriteLine("DIgite su identificacion:"); idPaciente = Console.ReadLine(); Console.WriteLine("Digite tipo de afiliación: S=> para regimen Subsidiado y C=>Contribitivo"); tipoAfiliacion = Console.ReadLine(); Console.WriteLine("Digite su salario devengado:"); salarioPaciente = double.Parse(Console.ReadLine()); Console.WriteLine("Digite el valor del servicio prestado"); valorServicio = double.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacionCuotaModeradora; if (tipoAfiliacion=="C") { liquidacionCuotaModeradora= new LiquidacionContributivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio); } else { liquidacionCuotaModeradora = new LiquidacionSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio); } LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); liquidacionCuotaModeradora.CalcularCuotaModeradora(); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora)); var response =liquidacionCuotaModeradoraService.Consultar(); if (response.Error) { Console.WriteLine(response.Message); } else { foreach (var item in response.Liquidaciones) { Console.WriteLine(item.ToString()); } } Console.WriteLine($"Su liquidacion es:{liquidacionCuotaModeradora.CuotaModeradora}"); Console.ReadKey(); }
private void botonCalcularLiquidacion_Click(object sender, EventArgs e) { string numeroLiquidacion; string idPaciente; string tipoAfiliacion; double salarioPaciente; double valorServicio; Console.WriteLine("Digite numero de liquidacion:"); numeroLiquidacion = cajaNumeroDeLiquidacion.Text; Console.WriteLine("DIgite su identificacion:"); idPaciente = cajaIdentificacion.Text; Console.WriteLine("Digite tipo de afiliación: S=> para regimen Subsidiado y C=>Contribitivo"); tipoAfiliacion = comboTipoDeAfiliacion.Text; Console.WriteLine("Digite su salario devengado:"); salarioPaciente = double.Parse(cajaSalario.Text); Console.WriteLine("Digite el valor del servicio prestado"); valorServicio = double.Parse(cajaValorDelServicio.Text); LiquidacionCuotaModeradora liquidacionCuotaModeradora; if (tipoAfiliacion == "Contributivo") { liquidacionCuotaModeradora = new LiquidacionContributivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio); } else { liquidacionCuotaModeradora = new LiquidacionSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio); } LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); liquidacionCuotaModeradora.CalcularCuotaModeradora(); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora)); var response = liquidacionCuotaModeradoraService.Consultar(); if (response.Error) { Console.WriteLine(response.Message); } else { foreach (var item in response.Liquidaciones) { Console.WriteLine(item.ToString()); } } //MessageBox.Show($"Su liquidacion es:{liquidacionCuotaModeradora.CuotaModeradora}"); cajaValorDeLiquidacion.Text = ($"{liquidacionCuotaModeradora.CuotaModeradora}"); }
private void pictureBox1_Click(object sender, EventArgs e) { var respuesta = MessageBox.Show("ESTA SEGURO DE ELIMINAR EL REGISTRO", "MENSAJE DE ELIMINACIÓN", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { if (respuesta == DialogResult.Yes) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); string numeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); string mensaje = service.Eliminar(numeroLiquidacion); MessageBox.Show(mensaje); } } }
private static void ConsultaGeneral(LiquidacionCuotaModeradoraService service) { Console.Clear(); RespuestaConsulta respuestaConsulta = service.ConsultarConsultaGeneral(); Console.WriteLine(respuestaConsulta.Mensaje); if (!respuestaConsulta.Error) { foreach (var item in respuestaConsulta.liquidaciones) { Console.WriteLine(item.ToString()); } } Console.ReadKey(); Console.Clear(); }
public void Registrar() { service = new LiquidacionCuotaModeradoraService(); ValidarInstancia(); liquidacion.NumeroLiquidacion = NumeroLiquidacionTxt.Text.ToUpper(); liquidacion.Cedula = CedulaTxt.Text.ToUpper(); liquidacion.Nombres = NombreTxt.Text.ToUpper(); liquidacion.Apellidos = ApellidoTxt.Text.ToUpper(); liquidacion.SalarioDevengado = Convert.ToDouble(SalarioDevengadoTxt.Text); liquidacion.ValorServicio = Convert.ToDouble(ValorServicioTxt.Text); liquidacion.TipoAfiliacion = TipoAfiliacionCmb.Text.ToUpper(); liquidacion.Fecha = FechaLbl.Text.ToUpper(); liquidacion.CalcularCuotaModeradora(); MessageBox.Show(service.GuardarLiquidacion(liquidacion), "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarTexto(); }
public static void Eliminar() { Console.Clear(); Console.WriteLine("ELIMINAR"); LiquidacionCuotaModeradora liquidacion = new LiquidacionCuotaModeradora(); LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); Console.Write("Digite numero de liquidacion a eliminar: "); string numeroLiquidacion; numeroLiquidacion = Console.ReadLine(); string mensaje = service.Eliminar(numeroLiquidacion); Console.WriteLine(mensaje); Console.ReadKey(); Console.Clear(); }
static public void Eliminar() { liquidacion = new LiquidacionEntity(); Console.Clear(); Console.WriteLine("Ingresar la Identificacion del paciente que desea eliminar:"); liquidacionService = new SubsidiadoService(); liquidacion = liquidacionService.Buscar(Console.ReadLine()); if (liquidacion != null) { liquidacionService.Eliminar(liquidacion); Console.WriteLine("eliminado...."); } else { Console.WriteLine("no se encuentra el paciente indicado"); Console.ReadKey(); } }
static public void ListaDePaciente() { liquidacionService = new SubsidiadoService(); liquidaciones = liquidacionService.LeerLista(); Console.Clear(); Console.WriteLine("--------- Lista De Pacientes--------------"); foreach (var item in liquidaciones) { Console.WriteLine($"Nombre :{item.Nombre}"); Console.WriteLine($"Identificacion:{item.Identificacion}"); Console.WriteLine($"Salario:{item.Salario}"); Console.WriteLine($"Tipo DE Afiliacion:{item.Salario}"); Console.WriteLine($"Numero de Liquidacion:{item.NumeroLiquidacion}"); Console.WriteLine($"Valor de Servicio:{item.ValorServicio}"); Console.WriteLine($"Cuota moderadora:{item.CuotaModerada}"); Console.WriteLine("--------------//--------------------------//---------------------------"); } Console.ReadKey(); }
static void Main(string[] args) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); int controlador = 0; while (controlador == 0) { switch (MostrarMenu()) { case 1: service.RegistarLiquidacion(RecibirDatos()); break; case 2: Console.WriteLine("------------CONSULTAR------------------------"); Console.WriteLine("NUMERO LIQUIDACION-ID PACIENTE-TIPO DE AFILIACION-SALARIO DEVENGADO-" + "VALOR DEL SERVICIO-TARIFA APLICADA-VALOR DE LIQUIDACION REAL-TOPE MAXIMO-CUOTA MODERADORA"); foreach (LiquidacionCuotaModeradora liquidacion in service.ConsultarLiquidacion()) { Console.WriteLine($"{liquidacion.NumeroLiquidacion}--{liquidacion.IdPaciente}--{liquidacion.TipoAfiliacion}--" + $"{liquidacion.SalarioDevengado}--{liquidacion.ValorSericio}--{liquidacion.TarifaAplicada}--{liquidacion.ValorLiquidadoReal}--" + $"{liquidacion.TopeMaximo}--{liquidacion.CuotaModeradora}"); } ; Console.ReadKey(); break; case 3: Console.WriteLine("-------------ELIMINAR-----------------------"); Console.WriteLine("NUMERO DE LIQUIDACION: "); int numeroLiquidacion = Convert.ToInt32(Console.ReadLine()); service.EliminarLiquidacion(numeroLiquidacion); break; case 4: Console.WriteLine("---------MODIFICAR VALOR DE SERVICIO---------"); Console.WriteLine("NUMERO DE LIQUIDACION: "); int numeroLiquidacion1 = Convert.ToInt32(Console.ReadLine()); if (service.Validar(numeroLiquidacion1) != 0) { Console.WriteLine("VALOR DEL SERVICIO: "); int valorServicio = Convert.ToInt32(Console.ReadLine()); service.ActualizarLiquidacion(numeroLiquidacion1, valorServicio); } break; case 5: controlador = 1; break; default: Console.WriteLine("ERROR AL DIGITAR LA OPCION"); break; } } }
public static string ListarLiquidaciones() { string respuesta = ""; LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); ConsultaResponse response = liquidacionCuotaModeradoraService.Consultar(); if (!response.Error) { foreach (var item in response.Liquidaciones) { Console.WriteLine(item.ToString()); } } else { Console.WriteLine(response.Mensaje); } Console.ReadKey(); return(respuesta); }
static void Main(string[] args) { LiquidacionCuotaModeradoraService liquidacionService = new LiquidacionCuotaModeradoraService(); LiquidacionCuotaModeradora liquidacionContributivo; LiquidacionCuotaModeradora liquidacionSubsidiado; string numeroLiquidacion = "45"; string idPaciente = " 1311234"; string tipoAfiliacion = "Contributivo"; decimal salarioPaciente = 4; decimal valorSercio = 200000; liquidacionContributivo = new RegimenContibutivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorSercio); liquidacionContributivo.CalcularCuotaModeradora(); Console.WriteLine($"Su liquidacion es: {liquidacionContributivo.CuotaModeradora}"); Console.WriteLine($"/// Guardando desde Servicio///"); liquidacionService.Guardar(liquidacionContributivo); Console.WriteLine("/// Consultando desde servicio ///"); ConsultaResponse response = liquidacionService.Consultar(); if (!response.Error) { foreach (var item in response.LiquidacionCuotaModeradoras) { Console.WriteLine(item.ToString()); } } else { Console.WriteLine(response.Error); } Console.WriteLine("/// Eliminando desde servicio ///"); Console.WriteLine(liquidacionService.Eliminar("123")); Console.ReadKey(); // liquidacionSubsidiado = new RegimenSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorSercio); }
private static void Guardar(LiquidacionCuotaModeradoraService service) { string numeroLiquidacion, identificacion, nombre, tipoAfiliacion; double salarioDevengado, valorServicioHospitalizacion; Console.Write("Digite numero de liquidacion: "); numeroLiquidacion = Console.ReadLine(); Console.Write("Digite identificacion: "); identificacion = Console.ReadLine(); Console.Write("Digite nombre: "); nombre = Console.ReadLine(); Console.Write("Digite tipo de afiliacion: "); tipoAfiliacion = Console.ReadLine(); Console.Write("Digite salario devengado: "); salarioDevengado = double.Parse(Console.ReadLine()); Console.Write("Digite valor servicio de hospitalizacion: "); valorServicioHospitalizacion = double.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacion = new LiquidacionCuotaModeradora() { NumeroLiquidacion = numeroLiquidacion, Identificacion = identificacion, Nombre = nombre, TipoAfiliacion = tipoAfiliacion, SalarioDevengado = salarioDevengado, ValorServicioHospitalizacion = valorServicioHospitalizacion }; service.calcular(liquidacion); string mensaje = service.Guardar(liquidacion); Console.Write(mensaje); Console.WriteLine(liquidacion.ToString()); Console.ReadKey(); }
static public void BuscarPaciente() { string id; liquidacionService = new SubsidiadoService(); liquidaciones = liquidacionService.LeerLista(); Console.Clear(); Console.WriteLine("digite la identificacion del paciente que desea buscar : "); id = Console.ReadLine(); foreach (var item in liquidaciones) { if (item.Identificacion.Equals(id)) { Console.WriteLine($"Nombre :{item.Nombre}"); Console.WriteLine($"Identificacion:{item.Identificacion}"); Console.WriteLine($"Salario:{item.Salario}"); Console.WriteLine($"Tipo DE Afiliacion:{item.Salario}"); Console.WriteLine($"Numero de Liquidacion:{item.NumeroLiquidacion}"); Console.WriteLine($"Valor de Servicio:{item.ValorServicio}"); Console.WriteLine($"Cuota moderadora:{item.CuotaModerada}"); } Console.ReadKey(); } }
private void BtnEditar_Click(object sender, EventArgs e) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); if (TxtTipoAfiliacion.Text.Equals("Contributivo")) { LiquidacionCuotaModeradora moderadora = new Contributivo(); moderadora.NumeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); moderadora.Identificacion = TxtIdentificacion.Text.Trim(); moderadora.PrimerNombre = TxtPrimerNombre.Text.Trim(); moderadora.PrimerApellido = TxtPrimerApellido.Text.Trim(); moderadora.FechaLiquidacion = DtpFechaLiquidacion.Value; moderadora.SalarioDevengado = double.Parse(TxtSalarioDevengado.Text.Trim()); moderadora.TipoAfiliacion = TxtTipoAfiliacion.Text.Trim(); moderadora.ValorServicioHospitalizacion = double.Parse(TxtValorHospitalizacion.Text.Trim()); moderadora.CalcularTarifa(); service.Modificar(moderadora); MessageBox.Show("SE MODIFICO CORRECTAMENTE EL REGISTRO"); } else if (TxtTipoAfiliacion.Text.Equals("Subsidiado")) { LiquidacionCuotaModeradora Subsidiado = new Subsidiado(); Subsidiado.NumeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); Subsidiado.Identificacion = TxtIdentificacion.Text.Trim(); Subsidiado.PrimerApellido = TxtPrimerApellido.Text.Trim(); Subsidiado.FechaLiquidacion = DtpFechaLiquidacion.Value; Subsidiado.FechaLiquidacion = DtpFechaLiquidacion.Value; Subsidiado.SalarioDevengado = double.Parse(TxtSalarioDevengado.Text.Trim()); Subsidiado.TipoAfiliacion = TxtTipoAfiliacion.Text.Trim(); Subsidiado.ValorServicioHospitalizacion = double.Parse(TxtValorHospitalizacion.Text.Trim()); Subsidiado.CalcularTarifa(); service.Modificar(Subsidiado); MessageBox.Show("SE MODIFICO CORRECTAMENTE EL REGISTRO"); } }
public ModificarLiquidacionForm() { InitializeComponent(); liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); }
public Program() { liquidacionescuotasService = new LiquidacionCuotaModeradoraService(); }
public EliminarLiquidacionFrm() { liquidacion = new LiquidacionCuotaModeradoraService(ConfigConnection.connectionString); InitializeComponent(); }
public FrmConsultarLiquidaciones() { InitializeComponent(); liquidacionCuotaService = new LiquidacionCuotaModeradoraService(); }
public ListaForm() { InitializeComponent(); liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); }
static void Main(string[] args) { Liquidacion liquidacion = new LiquidacionRegimenContributivo(); Liquidacion liquidacion1 = new LiquidacionRegimenSubsidiado(); List <LiquidacionRegimenContributivo> liquidacionRegimenContributivos = new List <LiquidacionRegimenContributivo>(); List <LiquidacionRegimenSubsidiado> liquidacionRegimenSubsidiados = new List <LiquidacionRegimenSubsidiado>(); LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); int opcionLiquidacion; do { Console.WriteLine("---Menu---"); Console.WriteLine("1. Liquidacion regimen contributibvo"); Console.WriteLine("2. Liquidacion regimen subsidiado"); Console.WriteLine("3. Salir"); Console.Write("Opcion: "); opcionLiquidacion = Convert.ToInt32(Console.ReadLine()); switch (opcionLiquidacion) { case 1: int opcionContributivo; Console.WriteLine("---Menu---"); Console.WriteLine("1. Guardar"); Console.WriteLine("2. Consultar"); Console.WriteLine("3. Modificar"); Console.WriteLine("4. Eliminar"); Console.WriteLine("5. Salir"); Console.Write("Opcion: "); opcionContributivo = Convert.ToInt32(Console.ReadLine()); switch (opcionContributivo) { case 1: string opcionGuardar; do { Console.WriteLine("Digite el numero de liquidacion"); liquidacion.NumeroLiquidacion = Console.ReadLine(); Console.WriteLine("Digite la identificacion"); liquidacion.Identificacion = Console.ReadLine(); Console.WriteLine("Digite el salario devengado por el paciente"); liquidacion.Salario = Convert.ToInt64(Console.ReadLine()); Console.WriteLine("Digite el valor del servicio hospitalizacion prestado"); liquidacion.ValorServicio = Convert.ToInt64(Console.ReadLine()); liquidacion.ValorReal = liquidacion.CalcularCuatoModeradora(liquidacion.ValorServicio, liquidacion.Salario); liquidacion.CuotaModerada = liquidacion.CalcularTope(liquidacion.ValorServicio, liquidacion.Salario); liquidacion.Tarifa = liquidacion.CalcularTarifa(liquidacion.Salario); liquidacionCuotaModeradoraService.GuardarRegimenContributivo(liquidacion); Console.ReadKey(); Console.WriteLine(" Desea guardar otro? S/N "); opcionGuardar = Console.ReadLine(); } while (opcionGuardar.ToUpper().Equals("S")); break; case 2: liquidacionRegimenContributivos = liquidacionCuotaModeradoraService.ConsultarRegimenContributivo(); foreach (var item in liquidacionRegimenContributivos) { Console.WriteLine($"Numero Liquidacion: {item.NumeroLiquidacion} Identificaion: {item.Identificacion} " + $"Salario: {item.Salario} Valor del servicio: {item.ValorServicio} Valor real: {item.ValorReal} " + $"Cuota moderada: {item.CuotaModerada} Tarifa: {item.Tarifa}"); } Console.ReadKey(); break; case 3: string numeroLiquidacion; Console.WriteLine("Ingrese el numero de liquidacion"); numeroLiquidacion = Console.ReadLine(); liquidacion = liquidacionCuotaModeradoraService.BuscarRegimenContributivo(numeroLiquidacion); if (liquidacion != null) { Console.WriteLine("Registro encontrado"); Console.WriteLine("Digite el nuevo valor del servicio"); liquidacion.ValorServicio = Convert.ToInt64(Console.ReadLine()); liquidacion.ValorReal = liquidacion.CalcularCuatoModeradora(liquidacion.ValorServicio, liquidacion.Salario); liquidacion.CuotaModerada = liquidacion.CalcularTope(liquidacion.ValorServicio, liquidacion.Salario); liquidacion.Tarifa = liquidacion.CalcularTarifa(liquidacion.Salario); liquidacionCuotaModeradoraService.ModificarRegimenContributivo(liquidacion); } Console.ReadKey(); break; case 4: string numeroLiquidacionEliminar; Console.WriteLine("Ingrese el numero de liquidacion"); numeroLiquidacionEliminar = Console.ReadLine(); string respuesta = liquidacionCuotaModeradoraService.EliminarRegimenContributivo(numeroLiquidacionEliminar); Console.ReadKey(); break; case 5: Console.WriteLine(" GRACIAS POR UTILIZAR EL PROGRAMA "); Console.ReadKey(); break; default: Console.WriteLine($"La opcion {opcionContributivo}, no se encuentra disponible. "); break; } break; case 2: int opcionSubsidiado; Console.WriteLine("Menu"); Console.WriteLine("1.Guardar"); Console.WriteLine("2.Consultar"); Console.WriteLine("3. Modificar"); Console.WriteLine("4. Eliminar"); Console.WriteLine("5. Salir"); Console.Write("Opcion: "); opcionSubsidiado = Convert.ToInt32(Console.ReadLine()); switch (opcionSubsidiado) { case 1: string opcionGuardar; do { Console.WriteLine("Digite el numero de liquidacion"); liquidacion1.NumeroLiquidacion = Console.ReadLine(); Console.WriteLine("Digite la identificacion"); liquidacion1.Identificacion = Console.ReadLine(); liquidacion1.Salario = 0; Console.WriteLine("Digite el valor del servicio hospitalizacion prestado"); liquidacion1.ValorServicio = Convert.ToInt64(Console.ReadLine()); liquidacion1.ValorReal = liquidacion1.CalcularCuatoModeradora(liquidacion1.ValorServicio, liquidacion1.Salario); liquidacion1.CuotaModerada = liquidacion1.CalcularTope(liquidacion1.ValorServicio, liquidacion1.Salario); liquidacion1.Tarifa = liquidacion1.CalcularTarifa(liquidacion1.Salario); liquidacionCuotaModeradoraService.GuardarRegimenSubsidiado(liquidacion1); Console.ReadKey(); Console.WriteLine(" Desea guardar otro? S/N "); opcionGuardar = Console.ReadLine(); } while (opcionGuardar.ToUpper().Equals("S")); break; case 2: liquidacionRegimenSubsidiados = liquidacionCuotaModeradoraService.ConsultarRegimenSubsidiado(); foreach (var item in liquidacionRegimenSubsidiados) { Console.WriteLine($"Numero Liquidacion: {item.NumeroLiquidacion} Identificaion: {item.Identificacion} " + $"Valor del servicio: {item.ValorServicio} Valor real: {item.ValorReal} " + $"Cuota moderada: {item.CuotaModerada} Tarifa: {item.Tarifa}"); } Console.ReadKey(); break; case 3: string numeroLiquidacion; Console.WriteLine("Ingrese el numero de liquidacion"); numeroLiquidacion = Console.ReadLine(); liquidacion = liquidacionCuotaModeradoraService.BuscarRegimenSubsidiado(numeroLiquidacion); if (liquidacion != null) { Console.WriteLine("Registro encontrado"); Console.WriteLine("Digite el nuevo valor del servicio"); liquidacion.ValorServicio = Convert.ToInt64(Console.ReadLine()); liquidacion1.ValorReal = liquidacion1.CalcularCuatoModeradora(liquidacion1.ValorServicio, liquidacion1.Salario); liquidacion1.CuotaModerada = liquidacion1.CalcularTope(liquidacion1.ValorServicio, liquidacion1.Salario); liquidacion1.Tarifa = liquidacion1.CalcularTarifa(liquidacion1.Salario); liquidacionCuotaModeradoraService.ModificarRegimenSubsidiado(liquidacion1); } Console.ReadKey(); break; case 4: string numeroLiquidacionEliminar; Console.WriteLine("Ingrese el numero de liquidacion"); numeroLiquidacionEliminar = Console.ReadLine(); string respuesta = liquidacionCuotaModeradoraService.EliminarRegimenSubsidiado(numeroLiquidacionEliminar); Console.ReadKey(); break; case 5: Console.WriteLine(" GRACIAS POR UTILIZAR EL PROGRAMA "); Console.ReadKey(); break; default: Console.WriteLine($"La opcion {opcionSubsidiado}, no se encuentra disponible. "); break; } break; } } while (opcionLiquidacion != 3); }