示例#1
0
 public void Deletar(PerfilMdfe entity)
 {
     using (var instancia = NHibernateHelper.InstanciaComTransacao())
     {
         _repositorioPerfilMdfe.SetNHibernateHelper(instancia);
         _repositorioPerfilMdfe.Deletar(entity);
     }
 }
示例#2
0
        public IEnumerable <PerfilMdfeDto> BuscarParaGridModel()
        {
            PerfilMdfe    perfilMdfeAlias    = null;
            DocumentoMdfe documentoMdfeAlias = null;

            PerfilMdfeDto resultado = null;

            var queryOver = Sessao.QueryOver(() => perfilMdfeAlias)
                            .JoinAlias(() => perfilMdfeAlias.DocumentoMdfe, () => documentoMdfeAlias)
                            .SelectList(list => list
                                        .Select(() => perfilMdfeAlias.Id).WithAlias(() => resultado.Id)
                                        .Select(() => perfilMdfeAlias.Descricao).WithAlias(() => resultado.Descricao)
                                        .Select(() => documentoMdfeAlias.AmbienteSefaz).WithAlias(() => resultado.AmbienteSefaz)
                                        .Select(() => documentoMdfeAlias.UltimoNumeroUsado).WithAlias(() => resultado.UltimoNumeroEmitido));

            queryOver.TransformUsing(Transformers.AliasToBean <PerfilMdfeDto>());

            var lista = queryOver.List <PerfilMdfeDto>();

            return(lista);
        }
示例#3
0
 public void Deletar(PerfilMdfe entity)
 {
     Sessao.Delete(entity);
 }
示例#4
0
 public void SalvarOuAtualizar(PerfilMdfe entity)
 {
     Sessao.SaveOrUpdate(entity);
 }