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"); }
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"); }