Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            float valor         = float.Parse(context.Request.Params["nota"]);
            float porcentaje    = float.Parse(context.Request.Params["porcentaje"]);
            int   fk_asignatura = int.Parse(context.Request.Params["asignatura"]);

            Nota n = new Nota();

            n.Valor      = valor;
            n.Porcentaje = porcentaje;

            DAO_Asignatura da = new DAO_Asignatura();
            Asignatura     a  = da.FindById(fk_asignatura);

            n.Asig = a;

            DAO_Nota dn = new DAO_Nota();

            if ((dn.PorcentajeCompleto(fk_asignatura) == false) && (dn.SePuedeAgregarLaNota(n) == true))
            {
                dn.Create(n);
                //List<Nota> listaDeNotas = dn.ReadNotasDeLaAsignaturaComoLista(n.Asig.Id); //comentado por las consideraciones de la guia
                //context.Session["listaDeNotas"] = listaDeNotas; //comentado por las consideraciones de la guia
            }
            else
            {
                context.Session["error"] = "No puede agregar esa nota porque sobrepasa el porcentaje maximo o ya se alcanzo";
            }



            context.Response.Redirect("../Web/Default.aspx");
        }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            DAO_Nota dn = new DAO_Nota();
            //int idAsignaturaElegida = int.Parse(context.Request.Form["asignaturaABuscar"].ToString());
            int         idAsignaturaElegida = int.Parse(context.Request.Params["asignaa"]);
            List <Nota> listaDeNotas        = dn.ReadNotasDeLaAsignaturaComoLista(idAsignaturaElegida);

            context.Session["listaDeNotas"] = listaDeNotas;


            context.Response.Redirect("../Web/Default.aspx");
        }
        public void ProcessRequest(HttpContext context)
        {
            DAO_Nota dn = new DAO_Nota();
            int      id = int.Parse(context.Request.Params["idAEliminar"]);
            Nota     n  = dn.FindById(id);

            dn.Delete(id);
            //List<Nota> listaDeNotas = dn.ReadNotasDeLaAsignaturaComoLista(n.Asig.Id); //comentado por las consideraciones de la guia
            //context.Session["listaDeNotas"] = listaDeNotas; comentado por las consideraciones de la guia



            context.Response.Redirect("../Web/Default.aspx");
        }