protected void btnAceptar_Click(object sender, EventArgs e) { //Antes de agregar al docente, verifica las validaciones Page.Validate(); if (!Page.IsValid) { return; } ObservacionesInstancia obs = new ObservacionesInstancia(); obs.Descripcion = txtDescripcion.Text; obs.IdAlumno = Convert.ToInt64(Session["IdAlumno"]); obs.IdComision = Convert.ToInt64(Session["IdComision"]); obs.IdInstancias = Convert.ToInt64(Session["IdInstancia"]); ObservacionesNegocio negocio = new ObservacionesNegocio(); if (negocio.AltaObservacion(obs)) { Session.Add("Exito", "La observacion ha sido añadida con exito!"); Response.Redirect("PaginaExito.aspx"); } else { Session.Add("Error", "Hubo un error al añadir una observacion a la instancia evaluativa"); Response.Redirect("PaginaError.aspx"); } }
public List <ObservacionesInstancia> Listar(long IdComision, long IdAlumno, long IdInstancia) { AccesoDatos datos = new AccesoDatos(); try { List <ObservacionesInstancia> aux = new List <ObservacionesInstancia>(); datos.setearQuery("Select Id, Descripcion from Observaciones where IdComision = @IdComision and IdAlumno = @IdAlumno and IdInstancias = @IdInstancia"); datos.agregarParametro("@IdComision", IdComision); datos.agregarParametro("@IdAlumno", IdAlumno); datos.agregarParametro("@IdInstancia", IdInstancia); datos.ejecutarLector(); while (datos.lector.Read()) { ObservacionesInstancia obs = new ObservacionesInstancia(); obs.Id = datos.lector.GetInt64(0); obs.Descripcion = datos.lector.GetString(1); aux.Add(obs); } return(aux); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public bool Editar(ObservacionesInstancia obs) { AccesoDatos datos = new AccesoDatos(); ObservacionesInstancia aux = new ObservacionesInstancia(); try { datos.setearQuery("Update Observaciones set Descripcion = @Descripcion where Id = @Id"); datos.agregarParametro("@Id", obs.Id); datos.agregarParametro("@Descripcion", obs.Descripcion); datos.ejecutarLector(); while (datos.lector.Read()) { aux.Id = datos.lector.GetInt64(0); aux.Descripcion = datos.lector.GetString(1); } return(true); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public bool AltaObservacion(ObservacionesInstancia obsWeb) { AccesoDatos datos = new AccesoDatos(); try { datos.setearQuery("Insert into Observaciones values(@Descripcion, @IdComision, @IdAlumno, @IdInstancias)"); datos.agregarParametro("@Descripcion", obsWeb.Descripcion); datos.agregarParametro("@IdComision", obsWeb.IdComision); datos.agregarParametro("@IdAlumno", obsWeb.IdAlumno); datos.agregarParametro("@IdInstancias", obsWeb.IdInstancias); datos.ejecutarAccion(); return(true); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
protected void btnAceptar_Click(object sender, EventArgs e) { ObservacionesInstancia obs = new ObservacionesInstancia(); ObservacionesNegocio negocio = new ObservacionesNegocio(); obs.Id = (long)Session["IdObs"]; obs.Descripcion = txtDescripcion.Text; if (negocio.Editar(obs)) { Response.Redirect("Observaciones.aspx"); } else { Response.Redirect("PaginaError.aspx"); } }