public static bool Insert(YouCom.DTO.Seguridad.PermisoDTO myPermisoDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pGrupoCod", SqlDbType.Decimal, -1, myPermisoDTO.Empresa); wobjSQLHelper.SetParametro("@pRolCod", SqlDbType.VarChar, 500, myPermisoDTO.Usuario); wobjSQLHelper.SetParametro("@pFuncionCod", SqlDbType.VarChar, 200, myPermisoDTO.Funcion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("INS_Permiso", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }
public static bool Delete(YouCom.DTO.Seguridad.PermisoDTO myPermisoDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@usuario", SqlDbType.Decimal, -1, myPermisoDTO.Usuario); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_Permisos", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }