예제 #1
0
        private void agregarReunion(object sender, EventArgs e) // #pregunta6 codigo para agregar el profesor
        // en este caso tengo un comentario sobre como se maneja la creacion de la reunion ya que la reunion se crea usando un alumno
        //este alumno no tiene la reunion agregada cuando se le pasa y recien la tendra cuando la reunion es creada ya que se agrega a la lista
        // de reuniones , esto genera una inconsistencia en la data , la cual no estoy seguro si existe una forma para poder eliminarla sin tener que
        // redundar mucho codigo
        {
            int codigoProfesor = extraerCodigo(this.treeView1.SelectedNode.Parent.Text);

            Profesor profeSeleccionado = serviceTutor.buscarProfesor(codigoProfesor);

            int codigoAlumno = extraerCodigo(this.treeView1.SelectedNode.Text);

            Alumno alumnoSeleccionado = serviceTutor.buscarAlumno(codigoAlumno);

            CrearReunion formReunion = new CrearReunion(alumnoSeleccionado, profeSeleccionado);

            formReunion.ShowDialog(this);
            cargarTabla(this.treeView1.SelectedNode);
        }
예제 #2
0
        private void agregarAlumno(object sender, EventArgs e)// #pregunta6 codigo para agregar alumno abre la ventan
        {
            Practica2.ServiceReference5.Service2Client serviceTutor = new Practica2.ServiceReference5.Service2Client();
            //Mostrar el formulario de alumno
            FormAlumno formularioAlumno = new FormAlumno();

            formularioAlumno.ShowDialog(this);
            if (FormAlumno.AlumnoAgregado != null)
            {
                int codigoProfesor = extraerCodigo(currentNode);

                Profesor profesorSeleccionado = serviceTutor.buscarProfesor(codigoProfesor);
                FormAlumno.AlumnoAgregado.Tutor = profesorSeleccionado;
                serviceTutor.agregarAlumno(FormAlumno.AlumnoAgregado);


                //Falta Agregar Tutor al alumno
                cargarArbol();
            }
        }
예제 #3
0
파일: Form1.cs 프로젝트: tume01/lp2
        // #pregunta6 codigo para agregar alumno abre la ventan
        private void agregarAlumno(object sender, EventArgs e)
        {
            Practica2.ServiceReference5.Service2Client serviceTutor = new Practica2.ServiceReference5.Service2Client();
            //Mostrar el formulario de alumno
            FormAlumno formularioAlumno = new FormAlumno();
            formularioAlumno.ShowDialog(this);
            if (FormAlumno.AlumnoAgregado != null)
            {
                int codigoProfesor = extraerCodigo(currentNode);

                Profesor profesorSeleccionado = serviceTutor.buscarProfesor(codigoProfesor);
                FormAlumno.AlumnoAgregado.Tutor = profesorSeleccionado;
                serviceTutor.agregarAlumno(FormAlumno.AlumnoAgregado);

                //Falta Agregar Tutor al alumno
                cargarArbol();
            }
        }