コード例 #1
0
 public FormaPagamentoParcelamento Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <FormaPagamentoParcelamento>(id));
     }
 }
コード例 #2
0
 public UnidadeMedida Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <UnidadeMedida>(id));
     }
 }
コード例 #3
0
 public IList <FormaPagamento> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <FormaPagamento>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #4
0
 public IList <CarrinhoPessoaTipo> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <CarrinhoPessoaTipo>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #5
0
 public IList <UsuarioPermissao> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <UsuarioPermissao>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #6
0
 public IList <UnidadeMedida> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <UnidadeMedida>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #7
0
 public CarrinhoItem Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <CarrinhoItem>(id));
     }
 }
コード例 #8
0
 public IList <ItemClasse> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <ItemClasse>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #9
0
 public ActionResult Create(Anexos anexo, HttpPostedFileBase file = null)
 {
     try
     {
         using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
         {
             if (file != null)
             {
                 var arquivo = Request.Files[0];
                 var nomeArquivo = "Arq" + DateTime.Now.Millisecond.ToString() + ".pdf";
                 if (arquivo != null && arquivo.ContentLength() > 0)
                 {
                     anexo.Caminho_Arquivo = Path.Combine(dirArquivos, file.FileName);
                     var path = Path.Combine(dirArquivos, Path.GetFileName(file.FileName));
                     arquivo.SaveAs(path);
                 }
             }
             using (ITransaction transacao = session.BeginTransaction())
             {
                 session.Save(anexo);
                 transacao.Commit();
             }
         }
         return RedirectToAction(nameof(Index));
     }
     catch
     {
         return View();
     }
 }
コード例 #10
0
 public IList <CarrinhoFormaPagamento> GetAll(Int32 IdCarrinho)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <CarrinhoFormaPagamento>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #11
0
 public Pessoa LerCpfCnpj(String CpfCnpj)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <Pessoa>().Where(o => o.CpfCnpj == CpfCnpj).FirstOrDefault());
     }
 }
コード例 #12
0
        public Object Lista(String nome)
        {
            using (ISession session = NHibernateHelper.AbreSessao())
            {
                //string hql = "select p from Carrinho p";
                //IQuery query = session.CreateQuery(hql);
                //return query.List<Carrinho>();
                //return session.Get<Carrinho>;

                //return session.Query<Bem>().Fetch(b => b.Marca).Fetch(b => b.Modelo).OrderBy(b => b.IdBem).ToList();

                //NHibernateSession.CreateQuery("FROM ListingCategoryDo l WHERE l.ListingId = :listingId ORDER BY l.PublishDate DESC")
                //    .SetParameter("listingId", listingId)
                //    .SetReadOnly(true)
                //    .SetMaxResults(1)
                //    .UniqueResult<ListingCategoryDo>();
                //var result = session.CreateQuery("From Pessoa p Left Join PessoaFisica pf ON p.id = pf.Pessoa_id WHERE p.id = 1").
                //    SetMaxResults(1).
                //    UniqueResult<PessoaFisica>();


                //return session.Query<PessoaFisica>().Where(o => o.Pessoa.Nome.Like(nome)).OrderBy(o => o.Pessoa.Id).ToList();

                var retorno = (from pf in session.Query <PessoaFisica>().
                               Where(o => o.Pessoa.Nome.Like(nome)).
                               Fetch(o => o.Pessoa).
                               Select(o => new { o.Pessoa.Id, o.Pessoa.Nome, Cpf = o.Pessoa.CpfCnpj, RG = o.Rg }).
                               OrderBy(o => o.Nome).
                               ToList()
                               select pf).Take(40).ToList();


                return(retorno);
            }
        }
コード例 #13
0
 public Pessoa Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <Pessoa>(id));
     }
 }
コード例 #14
0
 public PessoaFisica BuscaPorId(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <PessoaFisica>(id));
     }
 }
コード例 #15
0
 public ItemClasse Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <ItemClasse>(id));
     }
 }
コード例 #16
0
 public ItemEspecificacao Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <ItemEspecificacao>(id));
     }
 }
コード例 #17
0
 public UsuarioPermissao Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <UsuarioPermissao>(id));
     }
 }
コード例 #18
0
 public Modulo Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <Modulo>(id));
     }
 }
コード例 #19
0
 public IList <Especificacao> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <Especificacao>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #20
0
 public Fabricante Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <Fabricante>(id));
     }
 }
コード例 #21
0
        public ActionResult Edit(int id, Tarefa tarefa)
        {
            try
            {
                // TODO: Add update logic here
                using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
                {
                    var tarefaAlterado = session.Get <Tarefa>(id);
                    tarefaAlterado.Id            = tarefa.Id;
                    tarefaAlterado.Titulo        = tarefa.Titulo;
                    tarefaAlterado.Descricao     = tarefa.Descricao;
                    tarefaAlterado.Data_Cadastro = tarefa.Data_Cadastro;
                    tarefaAlterado.Data_Entrega  = tarefa.Data_Entrega;
                    using (ITransaction transacao = session.BeginTransaction())
                    {
                        session.Save(tarefaAlterado);
                        transacao.Commit();
                    }
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
コード例 #22
0
 public ParcelamentoStatus Ler(int id)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Get <ParcelamentoStatus>(id));
     }
 }
コード例 #23
0
 public IList <ParcelamentoStatus> Lista()
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         return(session.Query <ParcelamentoStatus>().OrderBy(o => o.Id).ToList());
     }
 }
コード例 #24
0
 public PessoaFisica Ler(String Cpf)
 {
     using (ISession session = NHibernateHelper.AbreSessao())
     {
         //return session.Get<PessoaFisica>(id);
         return(session.Query <PessoaFisica>().Where(o => o.Pessoa.CpfCnpj == Cpf).OrderBy(o => o.Id).FirstOrDefault());
     }
 }
コード例 #25
0
 // GET: Tarefa/Edit/5
 public ActionResult Edit(int id)
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var tarefa = session.Get <Tarefa>(id);
         return(View(tarefa));
     }
 }
コード例 #26
0
 //Get CheckList Index.
 public ActionResult Index()
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var anexo = session.Query<Anexos>().ToList();
         return View(anexo);
     }
 }
コード例 #27
0
 //Get CheckList/Delete/5
 public ActionResult Delete(int id)
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var checklist = session.Get <Checklist>(id);
         return(View(checklist));
     }
 }
コード例 #28
0
 //Get CheckList/Edit/5
 public ActionResult Edit(int id)
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var anexo = session.Get<Anexos>(id);
         return View(anexo);
     }
 }
コード例 #29
0
 //Get CheckList Index.
 public ActionResult Index()
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var checklist = session.Query <Checklist>().ToList();
         return(View(checklist));
     }
 }
コード例 #30
0
 // GET: Tarefa
 public ActionResult Index()
 {
     using (NHibernate.ISession session = NHibernateHelper.AbreSessao())
     {
         var tarefas = session.Query <Tarefa>().ToList();
         return(View(tarefas));
     }
 }