private void ModificarBtn_Click(object sender, EventArgs e)
 {
     if (ValorServicioTxt.Text == "")
     {
         EpModificar.SetError(ValorServicioTxt, "Ingrese el Valor del Servicio");
         ValorServicioTxt.Focus();
     }
     else
     {
         EpModificar.Clear();
         DialogResult dialog = MessageBox.Show("¿seguro desea modificar?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (dialog == DialogResult.Yes)
         {
             MessageBox.Show(service.ModificarLiquidacion(NumeroLiquidacionTxt.Text, Convert.ToDouble(ValorServicioTxt.Text)), "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             TablaLiquidacionDtgv.Rows.Clear();
             LlenarTabla(service.ConsultarLiquidacion(NumeroLiquidacionTxt.Text));
         }
         else
         {
             TablaLiquidacionDtgv.Rows.Clear();
         }
         ValorServicioTxt.Text        = "";
         NumeroLiquidacionTxt.Text    = "";
         ValorServicioLbl.Visible     = false;
         ValorServicioTxt.Visible     = false;
         ModificarBtn.Visible         = false;
         label1.Visible               = true;
         NumeroLiquidacionTxt.Visible = true;
         BuscarBtn.Visible            = true;
     }
 }
 public void BuscarLiquidacion()
 {
     if (service.ValidarExistencia(NumeroLiquidacionTxt.Text))
     {
         LlenarTabla(service.ConsultarLiquidacion(NumeroLiquidacionTxt.Text));
     }
     else
     {
         MessageBox.Show("No se encontro liquidacion registrada con ese numero", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TablaLiquidacionDtgv.Rows.Clear();
     }
 }
예제 #3
0
        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;
                }
            }
        }