Exemple #1
0
 public void CargarEstudiantes()
 {
     gvEstudiantes.DataSource = null;
     if (!string.IsNullOrEmpty(txtIdCursoHorario.Text.Trim()))
     {
         var ce = commB.GetCursosEstudiantesList(Convert.ToInt32(txtIdCursoHorario.Text.Trim()));
         if (ce.Count() > 0 && ce != null)
         {
             gvEstudiantes.DataSource = ce;
             for (int i = 0; i < gvEstudiantes.Columns.Count; i++)
             {
                 //gridResults.Columns[i].Width = ColumnSizesArray[i];
                 gvEstudiantes.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
             }
         }
         var cur = commB.FindCursoById(Convert.ToInt32(txtIdCurso.Text));
         if (ce.Count() >= cur.CantidadEstudiantes)
         {
             MessageBox.Show("No se pueden asignar más de " +
                             cur.CantidadEstudiantes.ToString() +
                             " a este curso.", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information,
                             MessageBoxDefaultButton.Button1);
             btnAsignar.Enabled = false;
         }
         else
         {
             btnAsignar.Enabled = true;
         }
     }
     //throw new NotImplementedException();
 }