private void btnAgregar_Click(object sender, EventArgs e) { UsuarioLogic ul = new UsuarioLogic(); if (!ul.isAssignedDocenteToCurso((int)this.cmbDocentes.SelectedValue, (int)this.cursoActual.ID)) { ul.addDocenteToCurso((int)this.cmbDocentes.SelectedValue, (int)this.cursoActual.ID); } else { MessageBox.Show("El docente ya esta asignado"); } this.Listar(); }
private void saveDocentes(int IdCurso) { UsuarioLogic ul = new UsuarioLogic(); int[] docentes = this.cmbDocentes.GetSelectedIndices(); string noRemover = ""; foreach (int docente in docentes) { int IdDocente = int.Parse(this.cmbDocentes.Items[docente].Value); noRemover += "," + IdDocente.ToString(); if (!ul.isAssignedDocenteToCurso(IdDocente, IdCurso)) { ul.addDocenteToCurso(IdDocente, IdCurso); } } if (!noRemover.Equals("")) noRemover = noRemover.Substring(1); ul.removeDocentesFromCurso(noRemover, IdCurso); }