Exemplo n.º 1
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     if (Checker())
     {
         string password = EncodePassword(txtPassword.Text, "smthingSpecial");
         if (txtUserID.Text != "")
         {
             UsersModelEdit user = new UsersModelEdit(
                 Convert.ToInt32(txtUserID.Text),
                 password,
                 txtUsername.Text,
                 txtFirstName.Text,
                 txtLastName.Text,
                 Convert.ToInt32(cmbUserGroup.SelectedValue)
                 );
             SqliteDataAccess.EditUser(user);
         }
         else
         {
             UsersModelEdit user = new UsersModelEdit(
                 password,
                 txtUsername.Text,
                 txtFirstName.Text,
                 txtLastName.Text,
                 Convert.ToInt32(cmbUserGroup.SelectedValue)
                 );
             SqliteDataAccess.CreateUser(user);
         }
         form.Refresh();
         this.Close();
     }
 }
Exemplo n.º 2
0
 public static void CreateUser(UsersModelEdit user)
 {
     using (IDbConnection cnn = new MySqlConnection(LoadConnectionString()))
     {
         cnn.Execute("INSERT INTO users (Username, Password, FirstName, LastName, GroupID) " +
                     "VALUES (@Username, @Password, @FirstName, @LastName, @GroupID)", user);
     }
 }
Exemplo n.º 3
0
 public static void EditUser(UsersModelEdit user)
 {
     using (IDbConnection cnn = new MySqlConnection(LoadConnectionString()))
     {
         cnn.Execute("UPDATE users SET Username = @Username, " +
                     "Password = @Password, " +
                     "FirstName = @FirstName, " +
                     "LastName = @LastName, " +
                     "GroupID = @GroupID " +
                     "WHERE UserID = @UserID ", user);
     }
 }