Ejemplo n.º 1
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            byte ecivil;


            if (RadioSoltero.Checked == true)
            {
                ecivil = 1;
            }
            else if (RadioCasado.Checked == true)
            {
                ecivil = 2;
            }
            else if (RadioDivorciado.Checked == true)
            {
                ecivil = 3;
            }
            else
            {
                ecivil = 4;
            }
            if (CalcularEdad(Fecha.Value.Date) >= 18)
            {
                Cliente.clientes.Find(i => i.Rut == TxtRut.Text).FechaNacimiento = Fecha.Value.Date;
                Cliente.clientes.Find(i => i.Rut == TxtRut.Text).IdEcivil        = ecivil;
                PanelResultados.Hide();
                MessageBox.Show("Cliente Modificado con Éxito");
            }
            else
            {
                MessageBox.Show("ERROR: La edad debe ser mayor o igual a 18 años ");
            }
        }
Ejemplo n.º 2
0
        public VentanaModificarCliente()
        {
            InitializeComponent();
            PanelResultados.Hide();

            RadioSoltero.Checked = true;
        }
Ejemplo n.º 3
0
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            string sexo;

            if (Cliente.clientes.Exists(i => TxtRut.Text == i.Rut) == false)
            {
                MessageBox.Show("Error el cliente no existe");
            }
            else
            {
                PanelResultados.Show();
                if (Cliente.clientes.Find(i => i.Rut == TxtRut.Text).IdSexo == 1)
                {
                    sexo = "Masculino";
                }
                else
                {
                    sexo = "Femenino";
                }

                LblRut.Text       = Cliente.clientes.Find(i => i.Rut == TxtRut.Text).Rut;
                LblNombre.Text    = Cliente.clientes.Find(i => i.Rut == TxtRut.Text).Nombre;
                LblApellidos.Text = Cliente.clientes.Find(i => i.Rut == TxtRut.Text).Apellidos;
                LblSexo.Text      = sexo;
            }
        }
Ejemplo n.º 4
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            double recargo      = CalculaRecargoEdad() + CalculaRecargoSexo() + CalculaRecargoEstado();
            double primaanual   = 0;
            double primamensual = 0;
            bool   declarasalud = true;//se le parte asignanado esto pq no acepta nulos, sería cm un null
            string observacion  = "";



            if (recargo > 0 && ComboPlan.Text != "")
            {
                primaanual           = Plan.planes.Find(i => i.Nombre == ComboPlan.Text).PrimaBase + recargo;
                primamensual         = primaanual / 12;
                LblPrimaAnual.Text   = primaanual.ToString();
                LblPrimaMensual.Text = primamensual.ToString();
            }
            else
            {
                MessageBox.Show("Seleccione un plan por favor");
            }


            if (RadioSi.Checked == true)
            {
                declarasalud = true;
            }
            else
            {
                declarasalud = false;
            }
            if (TxtObservaciones.Text == "")
            {
                MessageBox.Show("Ingrese una observación por favor");
            }
            else
            {
                observacion = TxtObservaciones.Text;
            }

            if (recargo > 0 && ComboPlan.Text != "" && TxtObservaciones.Text != "")
            {
                Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).PlanAsociado          = ComboPlan.Text;
                Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).ConDeclaracionDeSalud = declarasalud;
                Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).Observaciones         = TxtObservaciones.Text;
                Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).PrimaAnual            = primaanual;
                Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).PrimaMensual          = primamensual;
                MessageBox.Show("Contrato Modificado");
                TxtObservaciones.Text  = "";
                ComboPlan.SelectedItem = null;
                RadioSi.Checked        = true;
                PanelResultados.Hide();
            }
        }
Ejemplo n.º 5
0
 private void BtnModificar_Click(object sender, EventArgs e)
 {
     if (Contrato.contratos.Exists(i => i.NumContrato == TxtNumero.Text) == false ||
         Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).EstaVig == false)
     {
         MessageBox.Show("Error el contrato no existe o no está vigente");
     }
     else
     {
         PanelResultados.Show();
         LblNumContrato.Text = Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).NumContrato;
         LblTitular.Text     = Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).Titular;
         LblPoliza.Text      = Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).Poliza.ToString();
         LblIniVig.Text      = Contrato.contratos.Find(i => i.NumContrato == TxtNumero.Text).FechaInicioVig.Date.ToString();
     }
 }
Ejemplo n.º 6
0
        private void BtnConsultar_Click(object sender, EventArgs e)
        {
            string sex;    // 1= Masculino     2= Femenino
            string ecivil; //1= Soltero 2=Casado 3=Divorciado 4= Viudo

            if (Cliente.clientes.Exists(i => TxtRut.Text == i.Rut))
            {
                PanelResultados.Show();
                if (Cliente.clientes.Find(i => TxtRut.Text == i.Rut).IdSexo == 1)
                {
                    sex = "Masculino";
                }
                else
                {
                    sex = "Femenino";
                }

                if (Cliente.clientes.Find(i => TxtRut.Text == i.Rut).IdEcivil == 1)
                {
                    ecivil = "Soltero";
                }
                else if (Cliente.clientes.Find(i => TxtRut.Text == i.Rut).IdSexo == 2)
                {
                    ecivil = "Casado";
                }
                else if (Cliente.clientes.Find(i => TxtRut.Text == i.Rut).IdSexo == 3)
                {
                    ecivil = "Divorciado";
                }
                else
                {
                    ecivil = "Viudo";
                }


                LblRut.Text       = Cliente.clientes.Find(i => TxtRut.Text == i.Rut).Rut;
                LblNombre.Text    = Cliente.clientes.Find(i => TxtRut.Text == i.Rut).Nombre;
                LblApellidos.Text = Cliente.clientes.Find(i => TxtRut.Text == i.Rut).Apellidos;
                LblFecha.Text     = Cliente.clientes.Find(i => TxtRut.Text == i.Rut).FechaNacimiento.ToString();
                LblSexo.Text      = sex;
                LblEstado.Text    = ecivil;
            }
            else
            {
                MessageBox.Show("El cliente no existe");
            }
        }
Ejemplo n.º 7
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            string estavig;
            string declaracion;

            if (Contrato.contratos.Exists(i => i.NumContrato == TxtNumero.Text))
            {
                PanelResultados.Show();

                if (Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).EstaVig == true)
                {
                    estavig = "SI";
                }
                else
                {
                    estavig = "NO";
                }

                if (Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).ConDeclaracionDeSalud == true)
                {
                    declaracion = "SI";
                }
                else
                {
                    declaracion = "NO";
                }

                LblNumeroContrato.Text   = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).NumContrato;
                LblFechaCreacion.Text    = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).FechaCreacion.Date.ToString();
                LblFechaTermino.Text     = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).FechaTermino.Date.ToString();
                LblTitular.Text          = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).Titular;
                LblPlan.Text             = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).PlanAsociado;
                LblPoliza.Text           = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).Poliza.ToString();
                LblInicioVig.Text        = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).FechaInicioVig.Date.ToString();
                LblFinVig.Text           = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).FechaTerminoVig.Date.ToString();
                LblEstaVig.Text          = estavig;
                LblDeclaracionSalud.Text = declaracion;
                LblPrimaAnual.Text       = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).PrimaAnual.ToString();
                LblPrimaMensual.Text     = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).PrimaMensual.ToString();
                LblObservaciones.Text    = Contrato.contratos.Find(i => TxtNumero.Text == i.NumContrato).Observaciones;
            }
            else
            {
                MessageBox.Show("El contrato no existe");
            }
        }
Ejemplo n.º 8
0
        public VentanaModificarContrato()
        {
            InitializeComponent();
            PanelResultados.Hide();


            if (Plan.planes.Count < 3)
            {
                Plan.planes.Add(new Plan(1, "Plan 1", 15, 10)); //precios en UF
                Plan.planes.Add(new Plan(2, "Plan 2", 21, 20));
                Plan.planes.Add(new Plan(3, "Plan 3", 28, 30));
            }

            ComboPlan.Items.Clear();
            foreach (Plan p in Plan.planes)
            {
                ComboPlan.Items.Add(p.Nombre);
            }



            RadioSi.Checked = true;
        }
Ejemplo n.º 9
0
 private void BtnAceptar_Click(object sender, EventArgs e)
 {
     PanelResultados.Hide();
 }
Ejemplo n.º 10
0
 public VentanaBuscarCliente()
 {
     InitializeComponent();
     PanelResultados.Hide();
 }
Ejemplo n.º 11
0
 private void button1_Click(object sender, EventArgs e)
 {
     PanelResultados.Hide();
 }