コード例 #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="name"></param>
        /// <returns>A user if found; null if user not found</returns>
        public User GetUserByName(String name)
        {
            DataSet ds = new DataSet();
            DataSetTableAdapters.usersTableAdapter adapter = new DataSetTableAdapters.usersTableAdapter();
            adapter.Fill(ds.users);
            User u = new User();

            // find the user
            DataSet.usersDataTable table = adapter.GetUserByName(name);

            // if a user was found, then fill in the details
            if (table.Rows.Count > 0)
            {
                // use the 1st row's data
                DataSet.usersRow row = (DataSet.usersRow)table.Rows[0];
                u.Name = row.userName;
                u.Password = row.userPassword;
                u.Email = row.userEmail;
                u.ClientId = row.clientId;
                return u;
            }
            else
            {
                return null;
            }
        }
コード例 #2
0
        public int DeleteUser(String name)
        {
            DataSet ds = new DataSet();
            DataSetTableAdapters.usersTableAdapter adapter = new DataSetTableAdapters.usersTableAdapter();

            return adapter.Delete(name);
        }
コード例 #3
0
 protected void btnEnviar_Click(object sender, EventArgs e)
 {
     try
     {
         DataSetTableAdapters.usersTableAdapter obj = new DataSetTableAdapters.usersTableAdapter();
         String userPass = obj.Login(txtUser.Text, txtPass.Text);
         if (userPass != null)
         {
             Session["usuario"] = userPass;
             Response.Redirect("verificar.aspx");
         }
         else
         {
             l1.Text = "usuario o contraseña incorrecta" +
                       " " + "Nota: Si es nuevo usuario en el sistema comunicarse con el administrador";
         }
     }
     catch {
         l1.Text = "usuario o contraseña incorrecta" + "adios";
     }
 }
コード例 #4
0
        public List<User> GetUsers()
        {
            List<User> users = new List<User>();
            DataSet ds = new DataSet();
            DataSetTableAdapters.usersTableAdapter adapter = new DataSetTableAdapters.usersTableAdapter();
            adapter.Fill(ds.users);
            DataSet.usersDataTable table = adapter.GetUserData();

            // load all users into the list
            foreach (DataSet.usersRow row in table.Rows)
            {
                // create memory for new user & fill in properties
                User u = new User();
                u.Name = row.userName;
                u.Password = row.userPassword;
                u.Email = row.userEmail;
                u.ClientId = row.clientId;

                // add this user to the list
                users.Add(u);
            }
            // returns the list w/ 0 or more Users
            return users;
        }
コード例 #5
0
        public int UpdateUser(String name, String password, String email, int clientId)
        {
            DataSet ds = new DataSet();
            DataSetTableAdapters.usersTableAdapter adapter = new DataSetTableAdapters.usersTableAdapter();

            return adapter.Update(name, password, email, clientId, name);
        }