/// <summary> /// Realiza o update do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser atualizado</param> /// <returns>Objeto Atualizado</returns> public Setor Update(Setor pObject) { SetorDAO.BeginTransaction(); try { SetorDAO.UpdateByStoredProcedure(pObject); SetorDAO.CommitTransaction(); } catch (Exception ex) { SetorDAO.RollbackTransaction(); throw ex; } return(pObject); }
/// <summary> /// Realiza o insert do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser inserido</param> /// <returns>Objeto Inserido</returns> public Setor Insert(Setor pObject) { SetorDAO.BeginTransaction(); try { Setor SetorAux = SetorDAO.InsertByStoredProcedure(pObject); pObject.idSetor = SetorAux.idSetor; SetorDAO.CommitTransaction(); } catch (Exception ex) { SetorDAO.RollbackTransaction(); throw ex; } return(pObject); }
/// <summary> /// Realiza a busca pelos parametros informados no objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser atribuidos no filtro</param> /// <param name="pNumRegPag">Número de registros por página</param> /// <param name="pNumPagina">Página corrente</param> /// <param name="pDesOrdem">Critério de ordenação</param> /// <param name="pNumTotReg">Quantidade de registros que a consulta retorna</param> /// <returns>Lista de Objetos que atendam ao filtro</returns> public IList <Setor> ListForGrid(Setor pObject, int pNumRegPag, int pNumPagina, string pDesOrdem, out int pNumTotReg) { return(SetorDAO.ListForGrid(pObject, pNumRegPag, pNumPagina, pDesOrdem, out pNumTotReg)); }
/// <summary> /// Realiza a busca Lookup /// </summary> /// <param name="pObject">Objeto com os valores a ser atribuidos no filtro</param> /// <returns>Lista de Objetos que atendam ao filtro</returns> public IList <Setor> ListForLookup(Setor pObject) { return(SetorDAO.ListForLookup(pObject)); }