Пример #1
0
        private void CargaJugador()
        {
            MessageBox.Show("Entro a Carga");
            Jugador NuevoJugador = new Jugador(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, NUDDorsal.Value, CBPosicion.Text, CBPiernaHabil.Text);

            parListPersona.Add(NuevoJugador);
            MTBdni.Clear();
            TNombre.Clear();
            TApellido.Clear();
        }
Пример #2
0
        private void CargaCuerpo_Tecnico()
        {
            MessageBox.Show("Entro a Carga CuerpoTecnico");

            Cuerpo_Tecnico NuevoCuerpoTecnico = new Cuerpo_Tecnico(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, TCargo.Text, TEspecialidad.Text);

            parListPersona.Add(NuevoCuerpoTecnico);
            MTBdni.Clear();
            TNombre.Clear();
            TApellido.Clear();
        }
Пример #3
0
        private void Campos_Obligatorios_Completos()
        {
            string sexo;

            if (!MTBdni.MaskFull)
            {
                MessageBox.Show("Campo incompleto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                MTBdni.Focus();
            }
            else if (TNombre.Text == "")
            {
                MessageBox.Show("Campo incompleto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                TNombre.Focus();
            }
            else if (TApellido.Text == "")
            {
                MessageBox.Show("Campo incompleto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                TApellido.Focus();
            }
            else if (DTPFechaDeNacimiento.Value >= DateTime.Today)
            {
                MessageBox.Show("Ingrese una Fecha valida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DTPFechaDeNacimiento.Focus();
            }
            else if ((!RBJugador.Checked) && (!RBCuerpoTecnico.Checked))
            {
                MessageBox.Show("Indicar la profesión", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if ((!RBMasculino.Checked) && (!RBFemenino.Checked))
            {
                MessageBox.Show("Indicar el Sexo de la Persona", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (RBMasculino.Checked)
            {
                sexo = RBMasculino.Text;
            }
            else if (RBFemenino.Checked)
            {
                sexo = RBFemenino.Text;
            }
            if (RBJugador.Checked == true)
            {
                if ((NUDDorsal.Value < 1) && (NUDDorsal.Value > 99))
                {
                    MessageBox.Show("Dorsal fuera de Rango", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    NUDDorsal.Focus();
                }
                else if ((CBPosicion.SelectedIndex < 0) || (CBPosicion.SelectedIndex > 3))
                {
                    MessageBox.Show("Seleccione la Posicion del Jugador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    CBPosicion.Focus();
                }
                else if ((CBPiernaHabil.SelectedIndex < 0) || (CBPiernaHabil.SelectedIndex > 1))
                {
                    MessageBox.Show("Seleccione la Pierna Habil", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    CBPiernaHabil.Focus();
                }
                else
                {
                    Campos_Opcionales();
                }
            }
            if (RBCuerpoTecnico.Checked == true)
            {
                if (TCargo.Text == "")
                {
                    MessageBox.Show("Seleccione el Cargo que ocupa en el Cuerpo Tecnico", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    TCargo.Focus();
                }
                if (TEspecialidad.Text == "")
                {
                    MessageBox.Show("Seleccione la Especialidad ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    TEspecialidad.Focus();
                }
                else
                {
                    Campos_Opcionales();
                }
            }
        }
Пример #4
0
 private void BBuscar_Click(object sender, EventArgs e)
 {
     // se fija si esta completo el campo del DNI
     if (!MTBdni.MaskFull)
     {
         MessageBox.Show("Ingrese DNI para buscar el Empleado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
         MTBdni.Focus();
     }
     else
     {
         //Busca en la lista de Jugador si coincide el DNI
         foreach (Persona Personal in parListPersona)
         {
             if (Personal is Jugador)
             {
                 foreach (Jugador unPersona in parListPersona)
                 {
                     if (MTBdni.Text == unPersona.getDni())
                     {
                         TNombre.Text               = unPersona.getNombre();
                         TApellido.Text             = unPersona.getApellido();
                         TNacionalidad.Text         = unPersona.getNacionalidad();
                         MTBTelefono.Text           = unPersona.getTelefono();
                         TDomicilio.Text            = unPersona.getDomicilio();
                         DTPFechaDeNacimiento.Value = unPersona.getFechaNac();
                         if (unPersona.getSexo() == "Masculino")
                         {
                             RBMasculino.Checked = true;
                         }
                         else
                         {
                             RBFemenino.Checked = true;
                         }
                         RBJugador.Checked  = true;
                         NUDDorsal.Value    = unPersona.getDorsal();
                         CBPosicion.Text    = unPersona.getPosicion();
                         CBPiernaHabil.Text = unPersona.getPierna_Habil();
                     }
                 }
             }
             else
             {
                 //Busca en la lista de cuerpo tecnico si coincide el DNI
                 foreach (Cuerpo_Tecnico unPersonal in parListPersona)
                 {
                     if (MTBdni.Text == unPersonal.getDni())
                     {
                         TNombre.Text               = unPersonal.getNombre();
                         TApellido.Text             = unPersonal.getApellido();
                         TNacionalidad.Text         = unPersonal.getNacionalidad();
                         MTBTelefono.Text           = unPersonal.getTelefono();
                         TDomicilio.Text            = unPersonal.getDomicilio();
                         DTPFechaDeNacimiento.Value = unPersonal.getFechaNac();
                         if (unPersonal.getSexo() == "Masculino")
                         {
                             RBMasculino.Checked = true;
                         }
                         else
                         {
                             RBFemenino.Checked = true;
                         }
                         RBCuerpoTecnico.Checked = true;
                         TCargo.Text             = unPersonal.getCargo();
                         TEspecialidad.Text      = unPersonal.getEspecialidad();
                     }
                 }
             }
         }
     }
     //si no existe el DNI entonces lo añade a la lista
     foreach (Persona nuevo in parListPersona)
     {
         if (MTBdni.Text != nuevo.getDni())
         {
             DialogResult = MessageBox.Show("El DNI No Existe \n¿Desea Guardarlo?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
             if (DialogResult == DialogResult.Yes)
             {
                 BGuardar_Click(sender, e);
             }
         }
     }
 }