Esempio n. 1
0
 public void AlterarStatus(int paginaId, PaginaStatus status)
 {
     this.Session.CreateQuery(
         "update from Pagina set Status = :status where Id = :paginaId")
     .SetParameter("paginaId", paginaId)
     .SetParameter("status", status)
     .ExecuteUpdate();
 }
Esempio n. 2
0
 public void AlterarStatusDaPaginaPorDocumento(int documentoId, PaginaStatus statusPagina)
 {
     this.Session.CreateQuery(
         "update from Pagina set Status = :status where Documento.Id = :documentoId")
     .SetParameter("status", statusPagina)
     .SetParameter("documentoId", documentoId)
     .ExecuteUpdate();
 }
Esempio n. 3
0
 public void AlterarStatusDaPagina(int paginaId, PaginaStatus statusParaReconhecimentoPosAjuste)
 {
     this.Session.CreateQuery(
         "update from Pagina set Status = :status where Id = :paginaId")
     .SetParameter("status", statusParaReconhecimentoPosAjuste)
     .SetParameter("paginaId", paginaId)
     .ExecuteUpdate();
 }
Esempio n. 4
0
 public void AlterarStatusDaPaginaNaoExcluidaPorLote(int loteId, PaginaStatus status)
 {
     this.Session
     .CreateQuery("update Pagina set Status = :status where Lote.Id = :lote And Status != :statusExcluido")
     .SetParameter("status", status)
     .SetParameter("lote", loteId)
     .SetParameter("statusExcluido", PaginaStatus.StatusExcluida)
     .ExecuteUpdate();
 }
Esempio n. 5
0
 public void AlterarStatus(Documento documento, int ordem, PaginaStatus paginaStatus)
 {
     this.Session.CreateQuery(
         "update from Pagina set Status = :status where Documento.Id = :documentoId and Ordem = :ordem")
     .SetParameter("status", paginaStatus)
     .SetParameter("documentoId", documento.Id)
     .SetParameter("ordem", ordem)
     .ExecuteUpdate();
 }
Esempio n. 6
0
 public IList <Pagina> ObterPorStatus(PaginaStatus paginaStatus)
 {
     return(this.Session.QueryOver <Pagina>()
            .Where(x => x.Status == paginaStatus)
            .List <Pagina>());
 }