private void UpdateUserButton_Click(object sender, EventArgs e) { UserVO current = bindingSource1.Current as UserVO; if (current != null) { UserEditForm form = new UserEditForm(current, manager); if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK) { UsersDataGridView.Refresh(); Log(OperationsManager.EDIT_USERS); } } }
private void RemovUserButton_Click(object sender, EventArgs e) { UserVO current = bindingSource1.Current as UserVO; if (current != null) { if (Question("هل أنت متأكد من الحذف؟") == System.Windows.Forms.DialogResult.Yes) { if (manager.Delete(current)) { bindingSource1.Remove(current); UsersDataGridView.Refresh(); Message("تم الحذف بنجاح"); Log(OperationsManager.EDIT_USERS); } else { Error(); } } } }
private void InsertUserButton_Click(object sender, EventArgs e) { UserVO user = new UserVO(); user.Username = UserNametextBox.Text.Trim(); user.Password = manager.GenerateHash(passwordTB.Text); user.IsActive = true; if (UserNametextBox.Text.Trim() == "") { Error("اسم المستخدم لايمكن أن يكون فارغاً"); } else if (!manager.IsUserNew(user)) { Error("اسم المستخدم موجود مسبقاً"); } else if (passwordTB.Text == "") { Error("كلمة المرور لايمكن ان تكون فارغة"); } else { if (manager.Insert(user) < 0) { Error(); } else { bindingSource1.Add(user); UsersDataGridView.Refresh(); Message("تم إضافة المستخدم بنجاح. لا تنس أن تحدد سماحياته"); passwordTB.Text = ""; UserNametextBox.Text = ""; Log(OperationsManager.EDIT_USERS); } } }