static public bool SolicitarClave(OOB.LibSistema.Permiso.Ficha ficha) { var rt = true; if (ficha.IsHabilitado) { if (ficha.NivelSeguridad != OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad.Niguna) { var nivel = Seguridad.Enumerados.Nivel.SinDefinir; switch (ficha.NivelSeguridad) { case OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad.Maxima: nivel = Seguridad.Enumerados.Nivel.Maximo; break; case OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad.Media: nivel = Seguridad.Enumerados.Nivel.Medio; break; case OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad.Minima: nivel = Seguridad.Enumerados.Nivel.Minimo; break; } rt = PedirClave(nivel); } } else { Helpers.Msg.Error("PERMISO DENEGADO..."); rt = false; } return(rt); }
public OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha> Permiso_AsignarDepositoSucursal_EditarAsignacion(string autoGrupoUsuario) { var rt = new OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha>(); var r01 = MyData.Permiso_AsignarDepositoSucursal_EditarAsignacion(autoGrupoUsuario); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.LibSistema.Permiso.Ficha() { IsHabilitado = s.IsHabilitado, NivelSeguridad = (OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad)s.NivelSeguridad, }; rt.Entidad = nr; return(rt); }
public OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha> Permiso_ControlSerieFiscal_ActivarInactivar(string autoGrupoUsuario) { var rt = new OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha>(); var r01 = MyData.Permiso_ControlSerieFiscal_ActivarInactivar(autoGrupoUsuario); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.LibSistema.Permiso.Ficha() { IsHabilitado = s.IsHabilitado, NivelSeguridad = (OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad)s.NivelSeguridad, }; rt.Entidad = nr; return(rt); }
public OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha> Permiso_AjustarTasaDivisaRecepcionPos(string autoGrupoUsuario) { var rt = new OOB.ResultadoEntidad <OOB.LibSistema.Permiso.Ficha>(); var r01 = MyData.Permiso_AjustarTasaDivisaRecepcionPos(autoGrupoUsuario); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.LibSistema.Permiso.Ficha() { IsHabilitado = s.IsHabilitado, NivelSeguridad = (OOB.LibSistema.Permiso.Enumerados.EnumNivelSeguridad)s.NivelSeguridad, }; rt.Entidad = nr; return(rt); }