Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }