public static bool RestablecerContrasena(string usuarioId,string contraseña) { BDConexion laConexion; List<Parametro> parametros; Parametro elParametro = new Parametro(); try { laConexion = new BDConexion(); parametros = new List<Parametro>(); Cuenta laCuenta = new Cuenta(); elParametro = new Parametro(RecursosBDModulo1.AliasIdUsuario, SqlDbType.Int, usuarioId, false); parametros.Add(elParametro); elParametro = new Parametro(RecursosBDModulo1.AliasContrasena, SqlDbType.VarChar,contraseña, false); parametros.Add(elParametro); laConexion.EjecutarStoredProcedureTuplas( RecursosBDModulo1.CambiarContraseña, parametros); return true; } catch (Exception e) { throw e; } }
public static Cuenta ObtenerUsuario(string nombre_usuario) { BDConexion laConexion;//COnsultar la persona BDConexion laConexion2;//Consultar los roles de la persona List<Parametro> parametros; Parametro elParametro = new Parametro(); try { laConexion = new BDConexion(); laConexion2 = new BDConexion(); parametros = new List<Parametro>(); Cuenta laCuenta = new Cuenta(); elParametro = new Parametro(RecursosBDModulo1.AliasNombreUsuario,SqlDbType.VarChar,nombre_usuario,false); parametros.Add(elParametro); DataTable dt = laConexion.EjecutarStoredProcedureTuplas( RecursosBDModulo1.ConsultarNombreUsuarioContrasena, parametros); foreach (DataRow row in dt.Rows) { laCuenta.Id_usuario = int.Parse(row[RecursosBDModulo1.AliasIdUsuario].ToString()); laCuenta.Nombre_usuario = row[RecursosBDModulo1.AliasNombreUsuario].ToString(); laCuenta.Contrasena = row[RecursosBDModulo1.AliasContrasena].ToString(); } DataTable dt1 = laConexion2.EjecutarStoredProcedureTuplas( RecursosBDModulo1.ConsultarRolesUsuario, parametros); List<Rol> listaRol = new List<Rol>(); foreach (DataRow row in dt1.Rows) { Rol elRol = new Rol(); elRol.Id_rol =int.Parse(row[RecursosBDModulo1.AliasIdRol].ToString()); elRol.Nombre = row[RecursosBDModulo1.AliasNombreRol].ToString(); elRol.Descripcion = row[RecursosBDModulo1.AliasDescripcionRol].ToString(); elRol.Fecha_creacion = (DateTime)row[RecursosBDModulo1.AliasFechaCreacion]; listaRol.Add(elRol); } laCuenta.Roles = listaRol; return laCuenta; } catch (Exception e) { throw e; } }