/// <summary> /// Load your modules or register your services here! /// </summary> /// <param name="kernel">The kernel.</param> private static void RegisterServices(IKernel kernel) { kernel.Bind <ISession>().ToMethod(x => NHibernateHelper.AbreSession()).InRequestScope(); int ordemExecucao = 1; kernel.BindFilter <TransactionFilter>(FilterScope.Global, ordemExecucao); }
static void Main(string[] args) { //NHibernateHelper.GeraSchema(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Luana"; pessoaFisica.CPF = "123.456.789-00"; PessoaFisica pessoaFisica1 = new PessoaFisica(); pessoaFisica1.Nome = "Alberto"; pessoaFisica1.CPF = "014.000.555-88"; PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Caelum"; pessoaJuridica.CNPJ = "123.456/0001-99"; ISession session = NHibernateHelper.AbreSession(); UsuarioDAO usuarioDAO = new UsuarioDAO(session); usuarioDAO.Adiciona(pessoaFisica); usuarioDAO.Adiciona(pessoaFisica1); usuarioDAO.Adiciona(pessoaJuridica); Console.Read(); }
public void Lock(Usuario usuario) { using (ISession session = NHibernateHelper.AbreSession()) { session.Lock(usuario, LockMode.UpgradeNoWait); } }
private static void TestePessoa() { var p = new PessoaFisica(); p.Nome = "Gabriel"; p.Cpf = "123.456.789-00"; var j = new PessoaJuridica(); j.Nome = "Empresa Teste"; j.Cnpj = "00.000.000/0000-00"; ISession s = NHibernateHelper.AbreSession(); //ITransaction trans = s.BeginTransaction(); var uDAO = new UsuarioDAO(s); uDAO.Adiciona(p); uDAO.Adiciona(j); //trans.Commit(); s.Close(); Console.Read(); }
public Usuario BuscaPorId(int id) { using (ISession session = NHibernateHelper.AbreSession()) { return(session.Get <Usuario>(id)); } }
public ActionResult Adiciona(Categoria categoria) { ISession session = NHibernateHelper.AbreSession(); CategoriasDAO dao = new CategoriasDAO(session); dao.Adiciona(categoria); return(RedirectToAction("Visualiza", categoria)); }
public List <Valores_Fixos> BuscarValoresFixosAtivos(bool status = true) { var session = NHibernateHelper.AbreSession(); var dao = new ValoresFixosDAO(session); var valores = dao.BuscarValoresFixosAtivo(status); return(valores); }
public ActionResult Atualiza(Categoria categoria) { ISession session = NHibernateHelper.AbreSession(); CategoriasDAO dao = new CategoriasDAO(session); dao.Atualiza(categoria); return(View("Visualiza", categoria)); }
public ActionResult Visualiza(Categoria categoria) { ISession session = NHibernateHelper.AbreSession(); CategoriasDAO dao = new CategoriasDAO(session); Categoria categorias = dao.BuscaPorId(categoria.Id); return(View(categorias)); }
public void AdicionaPost(Post post) { using (ISession session = NHibernateHelper.AbreSession()) using (ITransaction tx = session.BeginTransaction()) { session.Save(post); tx.Commit(); } }
public List <Estabelecimento> BuscarEstabelecimentoNome(string nome) { var session = NHibernateHelper.AbreSession(); var estabelecimentoDAO = new EstabelecimentoDAO(session); var estabeleciemntos = estabelecimentoDAO.BuscarEstabelecimentoNome(nome); session.Close(); return(estabeleciemntos); }
public static Estabelecimento BuscarEstabelecimentoId(int id) { var session = NHibernateHelper.AbreSession(); var estabelecimentoDAO = new EstabelecimentoDAO(session); var estabeleciemnto = estabelecimentoDAO.BuscarEstabelecimento(id: id); session.Close(); return(estabeleciemnto); }
public ActionResult Atualiza(Produto produto) { ISession session = NHibernateHelper.AbreSession(); ProdutosDAO dao = new ProdutosDAO(session); dao.Atualiza(produto); session.Close(); return(RedirectToAction("Index")); }
public List <List <string> > BuscarTipoEstabelecimento() { ISession session = NHibernateHelper.AbreSession(); var tipoEstabelecimentoDAO = new TipoEstabelecimentoDAO(session); var estabelecimentos = tipoEstabelecimentoDAO.BuscarTipoEstabelecimento(); session.Close(); return(estabelecimentos); }
public void Remove(Post post) { using (ISession session = NHibernateHelper.AbreSession()) using (ITransaction tx = session.BeginTransaction()) { session.Delete(post); tx.Commit(); } }
public void Atualiza(Post post) { using (ISession session = NHibernateHelper.AbreSession()) using (ITransaction tx = session.BeginTransaction()) { session.Merge(post); tx.Commit(); } }
public Tipo_Estabelecimento BuscarTipoEstabelecimentoId(int id) { var session = NHibernateHelper.AbreSession(); var dao = new TipoEstabelecimentoDAO(session); var tipoEstabelecimento = dao.BuscarPorId(id); session.Close(); return(tipoEstabelecimento); }
public Valores_Fixos BuscarDespesasFixasId(int id) { var session = NHibernateHelper.AbreSession(); var dao = new ValoresFixosDAO(session); var valorFixo = dao.BuscarValorFixoId(id); session.Close(); return(valorFixo); }
public IList <Usuario> Lista() { using (ISession session = NHibernateHelper.AbreSession()) { String hql = "select u from Usuario u"; IQuery query = session.CreateQuery(hql); return(query.List <Usuario>()); } }
public List <List <string> > BuscarDespesasFixas() { var session = NHibernateHelper.AbreSession(); var dao = new ValoresFixosDAO(session); var valoresFixos = dao.BuscarValoresFixos(); session.Close(); return(valoresFixos); }
public void Exclui(Usuario usuario) { using (ISession session = NHibernateHelper.AbreSession()) { ITransaction tx = session.BeginTransaction(); session.Delete(usuario); tx.Commit(); } }
public ActionResult Atualiza(Categoria categoria) { ISession session = NHibernateHelper.AbreSession(); CategoriasDAO dao = new CategoriasDAO(session); dao.Atualiza(categoria); session.Close(); return(RedirectToAction("Index")); }
public ActionResult Visualiza(int id) { ISession session = NHibernateHelper.AbreSession(); ProdutosDAO dao = new ProdutosDAO(session); Produto produto = dao.BuscaPorId(id); session.Close(); return(View(produto)); }
public IList <Models.Livro> Lista() { using (ISession session = NHibernateHelper.AbreSession()) { string hql = "Select l from Livro l "; IQuery query = session.CreateQuery(hql); return(query.List <Livro>()); } }
public ActionResult Atualiza(Usuario usuario) { ISession session = NHibernateHelper.AbreSession(); UsuariosDAO dao = new UsuariosDAO(session); dao.Atualiza(usuario); session.Close(); return(RedirectToAction("Index")); }
public List <Estabelecimento> BuscarEstabelecimento() { var session = NHibernateHelper.AbreSession(); var estabelecimentoDAO = new EstabelecimentoDAO(session); var estabeleciemntos = estabelecimentoDAO.BuscarEstabelecimentos(); //Console.WriteLine(estabeleciemntos[0].Nome); session.Close(); return(estabeleciemntos); }
public void Adiciona(Usuario usuario) { usuario.CodVendedor = (usuario.CodVendedor != null ? usuario.CodVendedor : " "); using (ISession session = NHibernateHelper.AbreSession()) { ITransaction tx = session.BeginTransaction(); session.Save(usuario); tx.Commit(); } }
public IList <Post> Lista() { string hql = "select p from Post p"; using (ISession session = NHibernateHelper.AbreSession()) { IQuery query = session.CreateQuery(hql); return(query.List <Post>()); } }
private static void TesteComCache() { ISession s1 = NHibernateHelper.AbreSession(); ISession s2 = NHibernateHelper.AbreSession(); s1.CreateQuery("from Usuario").SetCacheable(true).List <Usuario>(); s2.CreateQuery("from Usuario").SetCacheable(true).List <Usuario>(); s1.Close(); Console.Read(); }
public Usuario Busca(string login) { using (ISession session = NHibernateHelper.AbreSession()) { String hql = "Select u from Usuario u where " + " u.Login= :login "; IQuery query = session.CreateQuery(hql); query.SetParameter("login", login); return(query.UniqueResult <Usuario>()); } }