private void AgregarBtn_Click(object sender, EventArgs e) { Identificacion = IdentificacionTxt.Text; TipoLiquidacion = tipoBox.SelectedItem.ToString(); liquidacion = liquidacionCuotaModeradoraService.Buscar(Identificacion); if (liquidacion != null) { MessageBox.Show("REGISTRO EXITOSO", "DANGER" + "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (TipoLiquidacion.Equals("CONTRIBUTIVO")) { liquidacion = new LiquidacionContributiva(0); } else { liquidacion = new LiquidacionSubsidada(0); } listaLiquidaciones = liquidacionCuotaModeradoraService.Mirar(); liquidacion.Nombre = NombreTxt.Text; liquidacion.Identificacion = Identificacion; liquidacion.Salario = Convert.ToDouble(SalarioTxt.Text); liquidacion.ValorServicio = Convert.ToDouble(ValorServicioTxt.Text); liquidacion.NumeroLiquidacion = listaLiquidaciones.Count() + 1; liquidacion.CuotaModeradora = liquidacion.CalcularCuotaModeradora(); liquidacion.Fecha = LiquidacionFecha.Value.Date; MessageBox.Show(liquidacionCuotaModeradoraService.AgregarPaciente(liquidacion), "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void TipoBox_SelectedIndexChanged(object sender, EventArgs e) { if (TipoBox.SelectedItem.Equals("contributiva")) { Liquidaciones = liquidacionCuotaModeradoraService.MostrarLiquidacionPorTipo("Contributiva"); Total = liquidacionCuotaModeradoraService.MostrarTotalLiquidacionesPorTipo("Contributiva"); TotalLiquidado = liquidacionCuotaModeradoraService.TotalLiquidadTipo("Contributiva"); } else if (TipoBox.SelectedItem.Equals("subsidiada")) { Liquidaciones = liquidacionCuotaModeradoraService.MostrarLiquidacionPorTipo("Subsidiada"); Total = liquidacionCuotaModeradoraService.MostrarTotalLiquidacionesPorTipo("Subsidiada"); TotalLiquidado = liquidacionCuotaModeradoraService.TotalLiquidadTipo("Subsidiada"); } else { Liquidaciones = liquidacionCuotaModeradoraService.Mirar(); Total = liquidacionCuotaModeradoraService.Mirar().Count(); TotalLiquidado = liquidacionCuotaModeradoraService.TotalLiquidados(); } LlenarTabla(Liquidaciones); PintarLabels(Total, TotalLiquidado); }