예제 #1
0
 private void okBtn_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < this.miembroGrilla.SelectedRows.Count; i++)
     {
         int codigoMiembro = Convert.ToInt32(this.miembroGrilla.SelectedRows[i].Cells[0].Value);
         _lista.Add(_gestorMiem.ObtenerMiembro(codigoMiembro));
     }
     this.Close();
 }
예제 #2
0
        private void frmMantMiemEditor_Load(object sender, EventArgs e)
        {
            if (_codigo != -1)
            {
                this.boxCodigo.Enabled = false;
                Miembro miem = _gestor.ObtenerMiembro(this._codigo);
                if (miem is Alumno)
                {
                    Alumno aux = (Alumno)miem;

                    this.boxCodigoProf.Enabled = false;
                    this.boxEstado.Enabled     = false;
                    this.boxDedicacion.Enabled = false;

                    this.boxCodigoPucp.Text = Convert.ToString(aux.CodigoAlumno);
                    this.boxCraest.Text     = Convert.ToString(aux.Craest);
                }
                else if (miem is Profesor)
                {
                    Profesor aux = (Profesor)miem;

                    this.boxCodigoPucp.Enabled = false;
                    this.boxCraest.Enabled     = false;
                    this.boxDedicacion.Enabled = false;

                    this.boxCodigoProf.Text = Convert.ToString(aux.CodigoProfesor);
                    this.boxEstado.Text     = Convert.ToString(aux.Estado);
                }
                else if (miem is Externo)
                {
                    Externo aux = (Externo)miem;

                    this.boxCodigoPucp.Enabled = false;
                    this.boxCraest.Enabled     = false;
                    this.boxCodigoProf.Enabled = false;
                    this.boxEstado.Enabled     = false;

                    // Ver si esto realmente funciona :v
                    this.boxDedicacion.Text = aux.Dedicacion;
                }

                this.boxCodigo.Text      = Convert.ToString(miem.Codigo);
                this.boxNombre.Text      = miem.Nombre;
                this.boxTimePicker.Value = DateTime.ParseExact(miem.FechaNacimiento, "MM/d/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                this.boxDireccion.Text   = miem.Direccion;
                this.boxEmail.Text       = miem.Email;
                if (miem.Sexo == 'M')
                {
                    this.boxSexo.Select(0, 1);
                }
                else if (miem.Sexo == 'F')
                {
                    this.boxSexo.Select(1, 1);
                }
            }
        }