private void btnAsignar_Click(object sender, EventArgs e)
 {
     if (Validator(txtIdCurso, ValidationTypes.Text, "Debe seleccionar un curso") &&
         Validator(txtIdHorario, ValidationTypes.Text, "Debe seleccionar un horario") &&
         Validator(txtIdAula, ValidationTypes.Text, "Debe seleccionar un aula") &&
         Validator(cboDayOfWeek, ValidationTypes.Text, "Debe seleccionar un dïa"))
     {
         //valida que no se haya asignado el horario al curso
         var cursoAsignadoList = commB.FindCursoHorarioByIdCursoAndIdhorarioAndIdAulaAndIdDia(
             Convert.ToInt32(txtIdCurso.Text), Convert.ToInt32(txtIdHorario.Text), Convert.ToInt32(txtIdAula.Text),
             Convert.ToInt32(cboDayOfWeek.SelectedValue));
         if (cursoAsignadoList != null)
         {
             MessageBox.Show("Es horario y esa aula y ese día ya están asignados", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information,
                             MessageBoxDefaultButton.Button1);
         }
         else
         {
             try
             {
                 commB.SaveCursoHorarioAulaDia(Convert.ToInt32(txtIdCurso.Text), Convert.ToInt32(txtIdHorario.Text), Convert.ToInt32(txtIdAula.Text),
                                               Convert.ToInt32(cboDayOfWeek.SelectedValue));
                 commB.SaveBitacora(this.Name + " Curso asignado: " + txtIdCurso.Text, false, Tools.UserCredentials.UserId);
                 lblInfoMessage.Text = "Curso asignado";
             }
             catch (Exception ex)
             {
                 General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
             }
         }
         CargarHorarios();
     }
 }