示例#1
0
        public AvaliacaoFrequencia BuscarFrequencia(int idcurso, int idencontro, int idaluno)
        {
            try
            {
                AvaliacaoFrequencia avaliacao = new AvaliacaoFrequencia();

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("select * from avaliacoes_frequencia where idcurso = @idcurso and idencontro = @idencontro and idaluno = @idaluno");
                quey.SetParameter("idcurso", idcurso);
                quey.SetParameter("idencontro", idencontro);
                quey.SetParameter("idaluno", idaluno);
                IDataReader reader = quey.ExecuteQuery();
                if (reader.Read())
                {
                    avaliacao = new AvaliacaoFrequencia()
                    {
                        idcurso    = Convert.ToInt32(reader["idcurso"]),
                        idencontro = Convert.ToInt32(reader["idencontro"]),
                        idaluno    = Convert.ToInt32(reader["idaluno"]),
                        frequencia = Convert.ToInt32(reader["frequencia"])
                    };
                }
                reader.Close();
                session.Close();

                return(avaliacao);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
示例#2
0
 public void AlterarFrequencia(AvaliacaoFrequencia variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE avaliacoes_frequencia set frequencia = @frequencia WHERE idaluno = @idaluno AND idencontro = @idencontro AND idcurso = @idcurso");
         query.SetParameter("idaluno", variavel.idaluno)
         .SetParameter("idcurso", variavel.idcurso)
         .SetParameter("idencontro", variavel.idencontro)
         .SetParameter("frequencia", variavel.frequencia);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#3
0
 public void SalvarFrequencia(AvaliacaoFrequencia variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO avaliacoes_frequencia (idaluno, idcurso, idencontro, frequencia) VALUES (@idaluno, @idcurso, @idencontro, @frequencia)");
         query.SetParameter("idaluno", variavel.idaluno)
         .SetParameter("idcurso", variavel.idcurso)
         .SetParameter("idencontro", variavel.idencontro)
         .SetParameter("frequencia", variavel.frequencia);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }