/// <summary> /// Guarda la entidad de dominio <see cref="Permisodetalle"/> en la Base de Datos /// </summary> /// <author>@Charly</author> /// <created>12-09-2017 15:54:35</created> /// <param name="permisodetalle">Referencia a una clase <see cref="Permisodetalle"/>.</param> /// <returns>Clave primaria resultante de la operación</returns> public static int Guardar(PermisoDetalle permisodetalle) { Parametros parametros = new Parametros { new Parametro("@CodPerDetalle", permisodetalle.CodPerDetalle), new Parametro("@CodPermiso", permisodetalle.CodPermiso), new Parametro("@Controlador", permisodetalle.Controlador), new Parametro("@Accion", permisodetalle.Accion), }; return(DBHelper.InstanceCRM.ObtenerEscalar <int>("security.sp_Permisodetalle_Guardar", parametros)); }
/// <summary> /// Recupera una entidad <see cref="Permisodetalle"/> de la Base de Datos dado un ID de Permisodetalle /// </summary> /// <author>@Charly</author> /// <created>12-09-2017 15:54:35</created> /// <param name="CodPerDetalle">ID de Permisodetalle.</param> /// <returns>Referencia a una clase <see cref="Permisodetalle"/>.</returns> public static bool VerificarPermiso(string Token, string Controlador, string Accion) { Parametros parametros = new Parametros() { new Parametro("@Token", Token), new Parametro("@Controlador", Controlador), new Parametro("@Accion", Accion), }; PermisoDetalle pdt = DBHelper.InstanceCRM.ObtenerEntidad("security.sp_Sca_VerificarPermiso", parametros, ConstructorEntidad); bool retorno = false; if (pdt.Controlador.Equals(Controlador) && pdt.Accion.Equals(Accion)) { retorno = true; } return(retorno); }