Ejemplo n.º 1
0
        private void GuardarBtn_Click(object sender, EventArgs e)
        {
            string mensaje;

            try
            {
                LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();
                LiquidacionCuotaModeradora        liquidacionCuotaModeradora;

                liquidacionCuotaModeradora = liquidacionCoutaModeradoraService.CreacionLiquidacionModeradora(
                    NumeroLiquidacionTxt.Text, IdentificacionTxt.Text, TipoAfilicacionCmb.Text,
                    Convert.ToDecimal(SalarioTxt.Text), Convert.ToDecimal(ValorServicioTxt.Text), FechaDtp.Value, NombreTxt.Text
                    );

                liquidacionCuotaModeradora.AplicacionTarifayTopeMaximo();
                liquidacionCuotaModeradora.CalculoCoutaModeradora();
                mensaje = liquidacionCoutaModeradoraService.Guardar(liquidacionCuotaModeradora);
                MessageBox.Show(mensaje);
                LimpiarCampos();
            }
            catch (Exception excepcion)
            {
                mensaje = $"Por favor rellenar todos los campos {excepcion.Message}";
                MessageBox.Show(mensaje);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();
            RespuestaBusqueda respuestaBusqueda = new RespuestaBusqueda();



            respuestaBusqueda = liquidacionCoutaModeradoraService.Buscar(BuscarTxt.Text);
            if (respuestaBusqueda.liquidacionCuotaModeradora != null)
            {
                decimal  valorServicioModificado = Convert.ToDecimal(ValorServicioTxt.Text);
                string   numeroLiquidacion       = respuestaBusqueda.liquidacionCuotaModeradora.NumeroLiquidacion;
                string   identificacionPaciente  = respuestaBusqueda.liquidacionCuotaModeradora.IdentificacionPaciente;
                string   tipoAfiliacion          = respuestaBusqueda.liquidacionCuotaModeradora.TipoAfiliacion;
                decimal  salario = respuestaBusqueda.liquidacionCuotaModeradora.Salario;
                DateTime fecha   = respuestaBusqueda.liquidacionCuotaModeradora.FechaLiquidacion;
                string   nombre  = respuestaBusqueda.liquidacionCuotaModeradora.NombrePaciente;

                LiquidacionCuotaModeradora liquidacionCuotaModeradora = liquidacionCoutaModeradoraService.CreacionLiquidacionModeradora(numeroLiquidacion,
                                                                                                                                        identificacionPaciente, tipoAfiliacion,
                                                                                                                                        salario, valorServicioModificado, fecha, nombre);
                liquidacionCuotaModeradora.AplicacionTarifayTopeMaximo();
                liquidacionCuotaModeradora.CalculoCoutaModeradora();


                string mensaje = liquidacionCoutaModeradoraService.Modificar(liquidacionCuotaModeradora);
                MessageBox.Show(mensaje);
            }
        }
        private void BuscarBtn_Click(object sender, EventArgs e)
        {
            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();
            string mensaje;

            try
            {
                if (BuscarTxt.Text != null)
                {
                    RespuestaConsulta respuestaConsulta = new RespuestaConsulta();
                    liquidacionCoutaModeradoraService.Consultar();
                    string caracter = BuscarTxt.Text;
                    respuestaConsulta   = liquidacionCoutaModeradoraService.ObtenerNombresFiltrados(caracter);
                    TablaDgv.DataSource = null;
                    TablaDgv.DataSource = respuestaConsulta.liquidacionCuotaModeradoras;
                    mensaje             = respuestaConsulta.Mensaje;
                    MessageBox.Show(mensaje);
                }
                else
                {
                    mensaje = "Por favor llenar el espacio";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void BuscarBtn_Click(object sender, EventArgs e)
        {
            RespuestaBusqueda respuestaBusqueda;
            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();

            liquidacionCoutaModeradoraService.Consultar();
            LimpiarCampos();


            try
            {
                string buscar;
                buscar                    = BuscarTxt.Text;
                respuestaBusqueda         = liquidacionCoutaModeradoraService.Buscar(buscar);
                NumeroLiquidacionTxt.Text = respuestaBusqueda.liquidacionCuotaModeradora.NumeroLiquidacion;
                IdentificacionTxt.Text    = respuestaBusqueda.liquidacionCuotaModeradora.IdentificacionPaciente;
                SalarioTxt.Text           = respuestaBusqueda.liquidacionCuotaModeradora.Salario.ToString();
                ValorServicioTxt.Text     = respuestaBusqueda.liquidacionCuotaModeradora.ValorServicio.ToString();
                FechaTxt.Text             = respuestaBusqueda.liquidacionCuotaModeradora.FechaLiquidacion.ToString();
                NombreTxt.Text            = respuestaBusqueda.liquidacionCuotaModeradora.NombrePaciente;
            }
            catch (Exception)
            {
                string buscar;
                buscar = "No se ha encontrado!";
                MessageBox.Show(buscar);
            }
        }
Ejemplo n.º 5
0
        private void BuscarBtn_Click(object sender, EventArgs e)
        {
            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();
            RespuestaConsulta respuestaConsulta;

            liquidacionCoutaModeradoraService.Consultar();
            string mensaje;

            try
            {
                if (TipoCoutaCmb.Text.Equals("Subsidiado"))
                {
                    TablaDtv.DataSource = null;
                    respuestaConsulta   = liquidacionCoutaModeradoraService.ObtenerCoutasModeradorasSubsidiadas();
                    TablaDtv.DataSource = respuestaConsulta.liquidacionCuotaModeradoras;
                    CantidadTxt.Text    = liquidacionCoutaModeradoraService.ObtenerCantidadCoutaModeradoraSubsidiado().ToString();
                    ValorTotalTxt.Text  = liquidacionCoutaModeradoraService.ObtenerValorTotalCoutaSubsidiadas(respuestaConsulta.liquidacionCuotaModeradoras).ToString();
                }
                else
                {
                    TablaDtv.DataSource = null;
                    respuestaConsulta   = liquidacionCoutaModeradoraService.ObtenerCoutasModeradorasContributivas();
                    TablaDtv.DataSource = respuestaConsulta.liquidacionCuotaModeradoras;
                    CantidadTxt.Text    = liquidacionCoutaModeradoraService.ObtenerCantidadCoutaModeradoraContributivo().ToString();
                    ValorTotalTxt.Text  = liquidacionCoutaModeradoraService.ObtenerValorTotalCoutaContributivas(respuestaConsulta.liquidacionCuotaModeradoras).ToString();
                    mensaje             = respuestaConsulta.Mensaje;
                    MessageBox.Show(mensaje);
                }
            }
            catch (Exception)
            {
                mensaje = "No se ha podido realizar la consulta";
                MessageBox.Show(mensaje);
            }
        }
        private void ConsultarBtn_Click(object sender, EventArgs e)
        {
            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();
            RespuestaConsulta respuestaConsulta = new RespuestaConsulta();

            TablaDgv.DataSource = null;
            respuestaConsulta   = liquidacionCoutaModeradoraService.Consultar();
            TablaDgv.DataSource = respuestaConsulta.liquidacionCuotaModeradoras;
            CantidadTxt.Text    = liquidacionCoutaModeradoraService.ObtenerCantidadTotalCoutasModeradoras().ToString();
            MessageBox.Show(respuestaConsulta.Mensaje);
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            List <LiquidacionCuotaModeradora> liquidacionCuotaModeradoras = new List <LiquidacionCuotaModeradora>();
            DateTime fecha = DateTime.Today;

            LiquidacionCuotaModeradora Primeraliquidacion = new LiquidacionCuotaModeradoraContributivo("1", "12345", 750000, 12000, fecha, "James");
            LiquidacionCuotaModeradora segundaliquidacion = new LiquidacionCuotaModeradoraContributivo("2", "12345", 2500000, 120000, fecha, "Natalia");
            LiquidacionCuotaModeradora terceraliquidacion = new LiquidacionCuotaModeradoraContributivo("3", "12345", 1200000, 120000, fecha, "Nebis");
            LiquidacionCuotaModeradora cuartaliquidacion  = new LiquidacionCoutaModeradoraSubsidiado("4", "147852", 1400000, fecha, "Neftali");
            LiquidacionCuotaModeradora Quintaliquidacion  = new LiquidacionCoutaModeradoraSubsidiado("5", "1003316933", 5000000, DateTime.Now, "Dilson");


            Quintaliquidacion.AplicacionTarifayTopeMaximo();
            Quintaliquidacion.CalculoCoutaModeradora();
            Primeraliquidacion.AplicacionTarifayTopeMaximo();
            Primeraliquidacion.CalculoCoutaModeradora();
            segundaliquidacion.AplicacionTarifayTopeMaximo();
            segundaliquidacion.CalculoCoutaModeradora();
            terceraliquidacion.AplicacionTarifayTopeMaximo();
            terceraliquidacion.CalculoCoutaModeradora();
            cuartaliquidacion.AplicacionTarifayTopeMaximo();
            cuartaliquidacion.CalculoCoutaModeradora();

            liquidacionCuotaModeradoras.Add(Primeraliquidacion);
            liquidacionCuotaModeradoras.Add(segundaliquidacion);
            liquidacionCuotaModeradoras.Add(terceraliquidacion);
            liquidacionCuotaModeradoras.Add(cuartaliquidacion);
            liquidacionCuotaModeradoras.Add(Quintaliquidacion);

            foreach (var item in liquidacionCuotaModeradoras)
            {
                Console.WriteLine(item.ToString());
            }


            LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();


            Console.WriteLine(liquidacionCoutaModeradoraService.Guardar(Primeraliquidacion));
            Console.WriteLine(liquidacionCoutaModeradoraService.Guardar(segundaliquidacion));
            Console.WriteLine(liquidacionCoutaModeradoraService.Guardar(terceraliquidacion));
            Console.WriteLine(liquidacionCoutaModeradoraService.Guardar(cuartaliquidacion));
            Console.WriteLine(liquidacionCoutaModeradoraService.Guardar(Quintaliquidacion));
        }
        private void EliminarBtn_Click(object sender, EventArgs e)
        {
            string mensaje;

            try
            {
                string buscar;

                buscar = BuscarTxt.Text;
                LiquidacionCoutaModeradoraService liquidacionCoutaModeradoraService = new LiquidacionCoutaModeradoraService();

                mensaje = liquidacionCoutaModeradoraService.Eliminar(buscar);
                MessageBox.Show(mensaje);
                LimpiarCampos();
            }
            catch (Exception)
            {
                mensaje = "Por favor rellene el campo";
                MessageBox.Show(mensaje);
            }
        }