/// <summary> /// Realiza a deleção do objeto por stored Procedure /// </summary> /// <param name="pidResponsavel">PK da tabela</param> /// <returns>Quantidade de Registros deletados</returns> public int Delete(int pidResponsavel) { int iRetorno = 0; ResponsavelDAO.BeginTransaction(); try { iRetorno = ResponsavelDAO.DeleteByStoredProcedure(pidResponsavel, false, objectSecurity.UserSystem); ResponsavelDAO.CommitTransaction(); } catch (Exception ex) { ResponsavelDAO.RollbackTransaction(); throw ex; } return(iRetorno); }