public bool ActualizarContraseniaUsuario(UsuarioBE objUsuario, out string mensaje) { SeguridadDA oSeguridadDA = new SeguridadDA(); try { using (TransactionScope transaccion = new TransactionScope(TransactionScopeOption.Required)) { if (oSeguridadDA.ActualizarContraseniaUsuario(objUsuario, out mensaje)) { transaccion.Complete(); return(true); } else { transaccion.Dispose(); return(false); } } } catch (Exception ex) { throw ex; } }
public List <OpcionBE> ListarOpcionesUsuarios(int idPerfil) { SeguridadDA oSeguridadDA = new SeguridadDA(); try { return(oSeguridadDA.ListarOpcionesUsuarios(idPerfil)); } catch (Exception ex) { throw ex; } finally { oSeguridadDA = null; } }
public int PermisoUsuarioConsultar(string user, string aspPath) { ISeguridadDA objDSeguridad = null; try { objDSeguridad = new SeguridadDA(); return(objDSeguridad.PermisoUsuarioConsultar(user, aspPath)); } catch (Exception ex) { throw ex; } finally { objDSeguridad.Dispose(); } }
public string VerificarAccesso(string prmstrUsername, int prmint_codSistema) { ISeguridadDA objDSeguridad = null; try { objDSeguridad = new SeguridadDA(); return(objDSeguridad.VerificarAccesso(prmstrUsername, prmint_codSistema)); } catch (Exception ex) { throw ex; } finally { objDSeguridad.Dispose(); } }
public SGA_T_MENU[] ObtenerMenuHijos(string prmstr_codUsuario, int prmint_codMenuPadre, int prmint_codSistema) { ISeguridadDA objDSeguridad = null; try { objDSeguridad = new SeguridadDA(); return(objDSeguridad.ObtenerMenuHijos(prmstr_codUsuario, prmint_codMenuPadre, prmint_codSistema)); } catch (Exception ex) { throw ex; } finally { objDSeguridad.Dispose(); } }
public SGA_SP_OBTENER_MENU_X_USUARIO_Result f_ObtenerMenuxUsuarioBL(string sUserRed, string sRutaPagina) { ISeguridadDA objDSeguridad = null; try { objDSeguridad = new SeguridadDA(); return(objDSeguridad.f_ObtenerMenuxUsuarioDA(sUserRed, sRutaPagina)); } catch (Exception ex) { throw ex; } finally { objDSeguridad.Dispose(); } }
public UsuarioBE ValidarUsuario(UsuarioBE objUsuario) { SeguridadDA oSeguridadDA = new SeguridadDA(); EmpresaDA oEmpresaDA = new EmpresaDA(); try { UsuarioBE oUsuario = oSeguridadDA.ValidarUsuario(objUsuario); //oUsuario.Empresa = oEmpresaDA.ObtenerEmpresa(oUsuario.IdEmpresa); return(oUsuario); } catch (Exception ex) { throw ex; } finally { oSeguridadDA = null; } }
public UsuarioBE ValidaLogeoUsuario(String usuario, String contrasenha, String aplicaionID, out String indLogeo, out String msgLogeo) { SeguridadDA oSeguridad = new SeguridadDA(); UsuarioBE oUsuario = null; indLogeo = "0"; msgLogeo = String.Empty; try { oUsuario = oSeguridad.GetDatosUsuario(usuario, aplicaionID); if (oUsuario != null) { //1.- Validamos que la contrasea sea diferente a la cuenta de usuario. if (!oUsuario.VPASSMD5.Equals(oUsuario.LoginGetMD5(contrasenha))) { //msgLogeo = "La contraseña ingresada no es correcta."; msgLogeo = "El usuario y / o la contraseña ingresada no son correctos, favor de validar la información ingresada y volver a intentar"; indLogeo = "-5"; return(oUsuario); } //2.- Validamos si el aplicativo se encuentra activo. if (oUsuario.CESTBLQ.Equals("1")) { if (oUsuario.VMSGBLQ == null || oUsuario.VMSGBLQ.Equals(String.Empty)) { msgLogeo = "El usuario se encuentra bloqueado."; } else { msgLogeo = oUsuario.VMSGBLQ; } indLogeo = "-2"; return(oUsuario); } //3.- Validamos que el usuario no se encuentre bloqueado if (oUsuario.NID_TIPO != ConstanteBE.NID_TIPO_ADMINISTRADOR) { if (oUsuario.CESTBLQ.Equals("1")) { if (oUsuario.VMSGBLQ == null || oUsuario.VMSGBLQ.Equals(String.Empty)) { // @005 I //msgLogeo = "Usuario se encuentra bloqueado."; msgLogeo = "El usuario se encuentra bloqueado."; } // @005 F else { msgLogeo = oUsuario.VMSGBLQ; } indLogeo = "-3"; return(oUsuario); } else { if (oUsuario.VMSGBLQ != null && !oUsuario.VMSGBLQ.Equals(String.Empty)) { msgLogeo = oUsuario.VMSGBLQ; } } } //4.- Validamos que la contrasea sea diferente a la cuenta de usuario. if (oUsuario.LoginGetMD5(usuario.ToUpper().Trim()).Equals(oUsuario.VPASSMD5)) { // @005 I //msgLogeo = "Debe cambiar su contraseña como medida de seguridad."; msgLogeo = "Su contraseña no puede ser igual a la cuenta de usuario. Debe cambiar su contraseña como medida de seguridad."; // @005 F indLogeo = "-4"; return(oUsuario); } //6.- Se valida que el usuario. if (oUsuario.fl_reset.Trim().Equals("1")) { // @005 I //msgLogeo = "El usuario debe cambiar su contraseña."; msgLogeo = "Por favor, cambie su contraseña e ingrese nuevamente."; // @005 F indLogeo = "-6"; return(oUsuario); } //I @002 //7.- Caducidad de tiempo de contraseña if (oUsuario.int_dias_caducidad <= 0) { // @005 I //msgLogeo = "Su contraseña ha caducado y debe cambiarse."; msgLogeo = "Su contraseña ha caducado. Por favor, cambiela e ingrese nuevamente."; // @005 F indLogeo = "-7"; return(oUsuario); } //F @002 } else { indLogeo = "-9"; //@006 I //msgLogeo = "El usuario ingresado no existe."; msgLogeo = "El usuario y / o la contraseña ingresada no son correctos, favor de validar la información ingresada y volver a intentar."; //@006 F } } catch (Exception ex) { ErrorEvent(this, ex); } return(oUsuario); }