Exemple #1
0
        public bool Existe(Reposicao variavel)
        {
            try
            {
                bool retorno = false;

                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("SELECT codigo FROM reposicao WHERE curso = @curso AND aluno = @aluno AND curso_reposicao = @curso_reposicao AND encontro_reposicao = @encontro_reposicao");
                query.SetParameter("curso", variavel.curso.codigo)
                .SetParameter("aluno", variavel.aluno.codigo)
                .SetParameter("curso_reposicao", variavel.curso_reposicao.codigo)
                .SetParameter("encontro_reposicao", variavel.encontro_reposicao.codigo);
                IDataReader reader = query.ExecuteQuery();

                if (reader.Read())
                {
                    retorno = true;
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemple #2
0
 public void Alterar(Reposicao variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Reposicao SET data = @data, curso = @curso, aluno = @aluno, disciplina = @disciplina, curso_reposicao = @curso_reposicao, encontro_reposicao = @encontro_reposicao, data1 = @data1, confirmada = @confirmada, cancelada = @cancelada, obs = @obs, cor = @cor, endereco_local = @endereco_local, obs_local = @obs_local, arquivo_mapa = @arquivo_mapa, arquivo_material = @arquivo_material WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("curso", variavel.curso.codigo)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("disciplina", variavel.disciplina.codigo)
         .SetParameter("curso_reposicao", variavel.curso_reposicao.codigo)
         .SetParameter("encontro_reposicao", variavel.encontro_reposicao.codigo)
         .SetParameter("data1", variavel.data1)
         .SetParameter("confirmada", variavel.confirmada)
         .SetParameter("cancelada", variavel.cancelada)
         .SetParameter("obs", variavel.obs)
         .SetParameter("cor", variavel.cor)
         .SetParameter("endereco_local", variavel.endereco_local)
         .SetParameter("obs_local", variavel.obs_local)
         .SetParameter("arquivo_mapa", variavel.arquivo_mapa)
         .SetParameter("arquivo_material", variavel.arquivo_material);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Exemple #3
0
        public int SalvarRetornar(Reposicao variavel)
        {
            try
            {
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO Reposicao (data, curso, aluno, disciplina, curso_reposicao, encontro_reposicao, data1, confirmada, cancelada, obs, cor, endereco_local, obs_local, arquivo_mapa, arquivo_material) output INSERTED.codigo VALUES (@data, @curso, @aluno, @disciplina, @curso_reposicao, @encontro_reposicao, @data1, @confirmada, @cancelada, @obs, @cor, @endereco_local, @obs_local, @arquivo_mapa, @arquivo_material) ");
                query.SetParameter("data", variavel.data)
                .SetParameter("curso", variavel.curso.codigo)
                .SetParameter("aluno", variavel.aluno.codigo)
                .SetParameter("disciplina", variavel.disciplina.codigo)
                .SetParameter("curso_reposicao", variavel.curso_reposicao.codigo)
                .SetParameter("encontro_reposicao", variavel.encontro_reposicao.codigo)
                .SetParameter("data1", variavel.data1)
                .SetParameter("confirmada", variavel.confirmada)
                .SetParameter("cancelada", variavel.cancelada)
                .SetParameter("obs", variavel.obs)
                .SetParameter("cor", variavel.cor)
                .SetParameter("endereco_local", variavel.endereco_local)
                .SetParameter("obs_local", variavel.obs_local)
                .SetParameter("arquivo_mapa", variavel.arquivo_mapa)
                .SetParameter("arquivo_material", variavel.arquivo_material);
                int id = query.ExecuteScalar();
                session.Close();

                return(id);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemple #4
0
        static void reporDinheiro()
        {
            var reporDinehiro = new Reposicao();

            Console.Write("Digite o motivo para repor o dinheiro: ");
            reporDinehiro.Descricao = Console.ReadLine();

            Console.Write("Digite o valor para repor o dinheiro: ");
            reporDinehiro.valor = Convert.ToDecimal(Console.ReadLine());

            reporDinehiro.ReporDinheiro();
        }
Exemple #5
0
 public void Excluir(Reposicao variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Reposicao WHERE codigo = @codigo;");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }