Ejemplo n.º 1
0
        private void Agregar()
        {
            fAgregar fAgregar = new fAgregar();

            if (fAgregar.ShowDialog() == DialogResult.OK)
            //   fAgregar.cbEmpresa.Items.Add(fAgregar.tNombre.Text);
            {
                if (!coleccion.Listafiliados.Contains(fAgregar.afiliado)) //si no esta en la lista lo agrega
                {
                    coleccion.Listafiliados.Add(fAgregar.afiliado);
                    MessageBox.Show("El afiliado se ha cargado con éxito en el sistema", "Cargado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("El afiliado ya esta cargado en el sistema", "Cargado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void Modificar()
        {
            Afiliado afiliado = BuscarAfiliado();

            if (afiliado == null)
            {
                MessageBox.Show("No hay afiliado seleccionado.", "Seleccion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                fAgregar fAgregar = new fAgregar();

                fAgregar.lNombre.Visible                 = true;
                fAgregar.tNombre.Visible                 = true;
                fAgregar.lApellido.Visible               = true;
                fAgregar.tApellido.Visible               = true;
                fAgregar.lDomicilio.Visible              = true;
                fAgregar.tDomicilio.Visible              = true;
                fAgregar.lDNI.Visible                    = true;
                fAgregar.mtDNI.Visible                   = true;
                fAgregar.lTelefono.Visible               = true;
                fAgregar.mtTelefono.Visible              = true;
                fAgregar.cbEmpresa.Visible               = true;
                fAgregar.cbPlan.Visible                  = true;
                fAgregar.cbSexo.Visible                  = true;
                fAgregar.lRubro.Visible                  = true;
                fAgregar.tRubro.Visible                  = true;
                fAgregar.chkbDiscapacidad.Visible        = true;
                fAgregar.chkbEmbarazo.Visible            = true;
                fAgregar.chkbEnfermedadLegislada.Visible = true;
                fAgregar.chkbRecienNacido.Visible        = true;
                fAgregar.gbObservaciones.Visible         = true;

                fAgregar.tNombre.Text    = afiliado.Nombre;
                fAgregar.tApellido.Text  = afiliado.Apellido;
                fAgregar.mtDNI.Text      = Convert.ToString(afiliado.DNI);
                fAgregar.tDomicilio.Text = afiliado.Domicilio;
                fAgregar.mtTelefono.Text = Convert.ToString(afiliado.Telefono);
                fAgregar.dtFecha.Value   = afiliado.FechaAlta;
                fAgregar.cbSexo.Text     = afiliado.Sexo;
                fAgregar.cbEmpresa.Text  = afiliado.NombreEmpresa;
                fAgregar.cbPlan.Text     = afiliado.Plan;

                if (afiliado.GetType() == typeof(Afiliado))
                {
                    fAgregar.chkbParticular.Checked = true;
                }
                else if (afiliado.GetType() == typeof(Empresa))
                {
                    fAgregar.chkbEmpresa.Checked = true;
                }

                if (afiliado.Observacion == fAgregar.chkbEmbarazo.Text)
                {
                    fAgregar.chkbEmbarazo.Checked = true;
                }
                else if (afiliado.Observacion == fAgregar.chkbDiscapacidad.Text)
                {
                    fAgregar.chkbDiscapacidad.Checked = true;
                }
                else if (afiliado.Observacion == fAgregar.chkbEnfermedadLegislada.Text)
                {
                    fAgregar.chkbEnfermedadLegislada.Checked = true;
                }
                else if (afiliado.Observacion == fAgregar.chkbRecienNacido.Text)
                {
                    fAgregar.chkbRecienNacido.Checked = true;
                }

                if (fAgregar.ShowDialog() == DialogResult.OK)
                {
                    afiliado = fAgregar.afiliado;
                    int i    = 0;
                    int tope = coleccion.Listafiliados.Count;
                    do
                    {
                        if (coleccion.Listafiliados[i].Equals(afiliado))
                        {
                            coleccion.Listafiliados[i] = afiliado;
                            ListaCoincidencia.Clear();
                            ListaCoincidencia.Add(afiliado);
                            ListarCoincidencia();
                            i++;
                        }
                        else
                        {
                            i++;
                        }
                    }while ((i < tope));
                    MessageBox.Show("Se actualizaron los datos del Afiliado.", "Afiliado actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }