예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        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();
                    }
                }
            }
        }
예제 #3
0
        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);
                }
            }
        }