예제 #1
0
        private void btnAsignarJurado_Click(object sender, EventArgs e)
        {
            //if (txtCodigoEst.Text.Equals("") || txtCodigoEst.Text == null)
            //{
            //    MessageBox.Show("ERROR. Ingrese el código del estudiante");
            //    return;
            //}

            //if( comboJurado.SelectedItem == null && (txtCodigoJurado1.Text ==null && txtCodigoJurado1.Text.Equals("")))
            //{
            //    MessageBox.Show("ERROR. Debe escoger un jurado");
            //    return;
            //}

            Equipo         equipo  = programaAcademico.buscarEquipo(txtCodigoEst.Text);
            TrabajoDeGrado trabajo = equipo.darTrabajoDeGrado();

            if (trabajo == null)
            {
                MessageBox.Show("ERROR. El equipo no tiene un trabajo de grado en el sistema.");
                return;
            }

            if (comboJurado.SelectedItem != null)
            {
                Jurado jurado = (Jurado)comboJurado.SelectedItem;
                jurado.agregarTrabajoGrado(trabajo);
                MessageBox.Show("Se ha asignado el trabajo de grado: " + trabajo.darTitulo() + " Al jurado: " + jurado.darNombre());
                return;
            }
            if (txtCodigoJurado1.Text != null || !txtNombreJurado1.Text.Equals(""))
            {
                Jurado juradoNuevo = new Jurado(txtNombreJurado1.Text, txtCodigoJurado1.Text);
                programaAcademico.agregarJurado(juradoNuevo);
                juradoNuevo.agregarTrabajoGrado(trabajo);
                llenarCombo();
            }
        }
예제 #2
0
        private void btnConsultarTrabajoFinal_Click(object sender, EventArgs e)
        {
            if (txtCodigoEst.Text.Equals("") || txtCodigoEst.Text == null)
            {
                MessageBox.Show("ERROR. Ingrese el código del estudiante");
            }
            Equipo         equipo  = programaAcademico.buscarEquipo(txtCodigoEst.Text);
            TrabajoDeGrado trabajo = equipo.darTrabajoDeGrado();

            if (trabajo == null)
            {
                MessageBox.Show("ERROR. El estudiante no tiene un trabajo de grado registrado");
            }
            else
            {
                txtTituloTrabajo.Text              = trabajo.darTitulo();
                txtRutaTrabajo.Text                = trabajo.darRuta();
                txtObservacionesTrabajo.Text       = trabajo.darObservaciones();
                cbModalidadTrabajo.SelectedItem    = trabajo.darModalidad();
                cbCalificacionTrabajo.SelectedItem = trabajo.darCalificacion();
                // dtpTrabajo.Value = trabajo.darFechaEntrega();
            }
        }