private void btnAsignar_Click(object sender, EventArgs e) { if (Validator(txtIdCurso, ValidationTypes.Text, "Debe seleccionar un curso") && Validator(txtIdCursoHorario, ValidationTypes.Text, "Debe seleccionar un curso") && Validator(txtIdEstudiante, ValidationTypes.Text, "Debe seleccionar un estudiante")) { var cursoAsignadoList = commB.FindCursoEstudianteByIdCursoAndIdEstudiante( Convert.ToInt32(txtIdCursoHorario.Text), Convert.ToInt32(txtIdEstudiante.Text)); if (cursoAsignadoList != null) { MessageBox.Show("Es estudiante ya está asignado", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { try { //var curHor = commB.GetCursosHorariosByIdCurso(Convert.ToInt32(txtIdCurso.Text)); commB.SaveCursoEstudiante(Convert.ToInt32(txtIdCurso.Text), Convert.ToInt32(txtIdEstudiante.Text), Convert.ToInt32(txtIdCursoHorario.Text)); commB.SaveBitacora(this.Name + " Estudiante asignado: " + txtEstudiante.Text, false, Tools.UserCredentials.UserId); lblInfoMessage.Text = "Proceso terminado"; } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } CargarEstudiantes(); } }
private void lstOrigen_DoubleClick(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtIdCursoOrigen.Text.Trim()) && !string.IsNullOrEmpty(txtIdCursoDestino.Text.Trim())) { //string stritem; foreach (CursosDtos.CursosEstudiantesList item in lstOrigen.SelectedItems) { var ce = commB.FindCursoEstudianteByIdCursoAndIdEstudiante(Convert.ToInt32(txtCursoHorarrioDestino.Text.Trim()), item.IdEstudiante); if (ce != null) { MessageBox.Show("El estudiante " + item.Estudiante + " ya existe en el curso destino", "Transferir", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { try { //stritem = item.Estudiante; //System.Diagnostics.Debug.WriteLine(stritem); //var curHor = commB.GetCursosHorariosByIdCurso(Convert.ToInt32(txtIdCursoDestino.Text)); commB.SaveCursoEstudiante(Convert.ToInt32(txtIdCursoDestino.Text.Trim()), item.IdEstudiante, Convert.ToInt32(txtCursoHorarrioDestino.Text.Trim())); commB.SaveBitacora(this.Name + " Estudiante trasnferido: " + item.IdEstudiante, false, Tools.UserCredentials.UserId); } catch (Exception ex) { General.LogInfo(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } CargarCursos(true, txtIdCursoHorarioOrigen.Text); CargarCursos(false, txtCursoHorarrioDestino.Text); lblInfoMessage.Text = "Proceso terminado"; } else { MessageBox.Show("Debe seleccionar un curso de origen y un curso destino", "Transferir", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }