Ejemplo n.º 1
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            //Antes de agregar al docente, verifica las validaciones
            Page.Validate();
            if (!Page.IsValid)
            {
                return;
            }

            try
            {
                Docentes docenteLogeado = new Docentes();
                docenteLogeado = (Docentes)Session["docenteLogeado"];
                ComisionNegocio negocio  = new ComisionNegocio();
                Comision        comision = new Comision();
                Materia         materia  = new Materia();
                Turnos          turno    = new Turnos();
                comision.Nombre       = txtNombre.Text;
                comision.Cuatrimestre = Convert.ToInt16(txtCuatrimestre.Text);
                long idTurno   = Convert.ToInt64(dwTurnos.SelectedItem.Value);
                long idMateria = Convert.ToInt64(dwMateria.SelectedItem.Value);
                if (negocio.altaComision(comision, idTurno, idMateria, docenteLogeado.Id))
                {
                    Session.Add("Exito", "La comision ha sido agregada con exito!");
                    Response.Redirect("PaginaExito.aspx");
                }
                else
                {
                    Session.Add("Error", "Hubo un error dando de alta la comision");
                    Response.Redirect("PaginaError.aspx");
                }
                //comision.Turno.Id = algo;
                //comision.Materia.Id = algo1;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }