Ejemplo n.º 1
0
        public int SalvarRetornar(GrupoData variavel)
        {
            try
            {
                int id = 0;

                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO GrupoData (grupo, data1, data2) VALUES (@grupo, @data1, @data2) ");
                query.SetParameter("grupo", variavel.grupo)
                .SetParameter("data1", variavel.data1)
                .SetParameter("data2", variavel.data2);
                query.ExecuteUpdate();
                session.Close();

                DBSession session1 = new DBSession();
                Query     quey     = session1.CreateQuery("SELECT GrupoData_id FROM GrupoData WHERE grupo = @grupo AND data1 = @data1 AND data2 = @data2 ORDER BY GrupoData_id DESC");
                quey.SetParameter("grupo", variavel.grupo)
                .SetParameter("data1", variavel.data1)
                .SetParameter("data2", variavel.data2);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    id = Convert.ToInt32(reader["GrupoData_id"]);
                }
                reader.Close();
                session1.Close();

                return(id);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 2
0
        public GrupoData Buscar(int codigo)
        {
            try
            {
                GrupoData retorno = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM GrupoData WHERE GrupoData_id = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    retorno = new GrupoData(Convert.ToInt32(reader["GrupoData_id"]), Convert.ToInt32(reader["grupo"]), Convert.ToDateTime(reader["data1"]), Convert.ToDateTime(reader["data2"]));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Ejemplo n.º 3
0
 public void Excluir(GrupoData variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM GrupoData WHERE GrupoData_id = @GrupoData_id");
         query.SetParameter("GrupoData_id", variavel.grupoData_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 4
0
 public void Salvar(GrupoData variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO GrupoData (grupo, data1, data2) VALUES (@grupo, @data1, @data2) ");
         query.SetParameter("grupo", variavel.grupo)
         .SetParameter("data1", variavel.data1)
         .SetParameter("data2", variavel.data2);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 5
0
 public void Alterar(GrupoData variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE GrupoData SET grupo = @grupo, data1 = @data1, data2 = @data2 WHERE GrupoData_id = @GrupoData_id");
         query.SetParameter("grupo", variavel.grupo)
         .SetParameter("data1", variavel.data1)
         .SetParameter("data2", variavel.data2)
         .SetParameter("GrupoData_id", variavel.grupoData_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 6
0
        public List <Grupo> Listar(ref Resultado resultado)
        {
            List <Grupo> listaGrupo = new GrupoData().Listar();

            if (listaGrupo.Count == 0)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "Grupo";
                mensagem.Descricoes.Add("Nenhum Grupo encontrado!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            else
            {
                resultado.Sucesso = true;
            }

            return(listaGrupo);
        }
Ejemplo n.º 7
0
 public GrupoBusiness(String cadenaConexion)
 {
     grupoData = new GrupoData(cadenaConexion);
 }//ctor
Ejemplo n.º 8
0
 public GrupoLogic()
 {
     grupoData   = new GrupoData();
     returnValor = new ReturnValor();
 }