public bool CambiarClave(UsuariosBE usuarioBE, ref string outSms) { if (Regex.Replace(usuarioBE.Password.ToUpper(), "[^A-Z]", "") == string.Empty) { outSms = "La contraseña debe contener letras"; return(false); } try { usuarioBE.Password = UtilidadBL.EncriptarSHA512(usuarioBE.Password); UsuariosDA o_USUARIO = new UsuariosDA(); int resp = o_USUARIO.CambiarClave(usuarioBE); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
public int Insertar(UsuariosBE e_Usuarios, ref string outSms) { if (ValidaInsertar(e_Usuarios, ref outSms) == false) { return(-1); } try { //clave por defecto DNI string cad = e_Usuarios.NumeroDoc; e_Usuarios.Password = UtilidadBL.EncriptarSHA512(cad.ToUpper()); e_Usuarios.ResetPassword = true; UsuariosDA o_USUARIO = new UsuariosDA(); int resp = o_USUARIO.Insertar(e_Usuarios); return(resp); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }