Example #1
0
        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");
            }
        }
Example #2
0
        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();
            }
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
        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");
            }
        }