public int deleteSetor(SetorDTO setor) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SetorDTO> DAL = new NHibernateDAL<SetorDTO>(session); DAL.delete(setor); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<SetorDTO> selectSetor(SetorDTO setor) { try { IList<SetorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SetorDTO> DAL = new NHibernateDAL<SetorDTO>(session); resultado = DAL.select(setor); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<SetorDTO> selectSetorPagina(int primeiroResultado, int quantidadeResultados, SetorDTO setor) { try { IList<SetorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SetorDTO> DAL = new NHibernateDAL<SetorDTO>(session); resultado = DAL.selectPagina<SetorDTO>(primeiroResultado, quantidadeResultados, setor); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public SetorDTO salvarAtualizarSetor(SetorDTO setor) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SetorDTO> DAL = new NHibernateDAL<SetorDTO>(session); DAL.saveOrUpdate(setor); session.Flush(); } return setor; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }