/// <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 TemplateOpcoes Update(TemplateOpcoes pObject) { TemplateOpcoesDAO.BeginTransaction(); try { TemplateOpcoesDAO.UpdateByStoredProcedure(pObject); TemplateOpcoesDAO.CommitTransaction(); } catch (Exception ex) { TemplateOpcoesDAO.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 TemplateOpcoes Insert(TemplateOpcoes pObject) { TemplateOpcoesDAO.BeginTransaction(); try { TemplateOpcoes TemplateOpcoesAux = TemplateOpcoesDAO.InsertByStoredProcedure(pObject); pObject.idTemplateOpcao = TemplateOpcoesAux.idTemplateOpcao; TemplateOpcoesDAO.CommitTransaction(); } catch (Exception ex) { TemplateOpcoesDAO.RollbackTransaction(); throw ex; } return(pObject); }