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; } }
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; } }
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; } }
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; } }
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; } }
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); }
public GrupoBusiness(String cadenaConexion) { grupoData = new GrupoData(cadenaConexion); }//ctor
public GrupoLogic() { grupoData = new GrupoData(); returnValor = new ReturnValor(); }