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(); } }