//============================ //מסך שני עידכון חשבון משתמש // כפתור עדכון פרטי משתמש //============================ private void updateUser_Click(object sender, EventArgs e) { if (comboIdType.Text != "") { search.Enabled = true; UpdateUsers("עדכון"); } else { comboIdType.BackColor = Color.Red; MessageBox.Show("נא להכניס מספר זיהוי"); comboIdType.BackColor = Color.White; UserIdUP.Clear(); UserNameUP.Clear(); UserUP.Clear(); RadioUserUP.Checked = false; RadioAdminUP.Checked = false; } }
//======================= //עדכון פרטי משתמש קיים //======================= private void UpdateUsers(string uu) { bool flagState = true; // בדיקה שכל השדות מלאים if (UserNameUP.Text != "") //שם ושם משפחה { UserNameUP.BackColor = Color.White; } else { flagState = false; UserNameUP.BackColor = Color.Red; } if (UserUP.Text != "") //שם משתמש { UserUP.BackColor = Color.White; } else { flagState = false; UserUP.BackColor = Color.Red; } if (flagState == false) { MessageBox.Show("אנא מלא את השדות האדומים ליצירת חשבון ", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string UserId = UserIdUP.Text; string UserName = UserNameUP.Text; string User = UserUP.Text; string usm = ""; if (RadioUserUP.Checked || RadioAdminUP.Checked) { if (RadioAdminUP.Checked) { usm = "מנהל"; } else { usm = "משתמש"; } } Users UserWorkup = new Users(); UserWorkup.UserId = UserIdUP.Text; UserWorkup.UserName = UserNameUP.Text; UserWorkup.User = UserUP.Text; if (RadioUserUP.Checked) { UserWorkup.PermisionType = RadioUserUP.Text; } else { UserWorkup.PermisionType = RadioAdminUP.Text; } if (uu.Equals("עדכון")) { dataB.updateuser(UserWorkup, true); MessageBox.Show("פרטי משתמש עודכנו בהצלחה"); comboIdType.ResetText(); UserIdUP.Clear(); UserNameUP.Clear(); UserUP.Clear(); RadioUserUP.Checked = false; RadioAdminUP.Checked = false; btnchangePass.Visible = false; updateUser.Visible = false; Users[] name; // מציג במסך את המשתמשים name = dataB.GetUserData("משתמש"); Usersbox.Items.Clear(); for (int i = 0; i < name.Length; i++) { Usersbox.Items.Add(name[i].UserName); } // מציג במסך את המנהלים name = dataB.GetUserData("מנהל"); adminbox.Items.Clear(); for (int i = 0; i < name.Length; i++) { adminbox.Items.Add(name[i].UserName); } } else { MessageBox.Show("לא בוצע עידכון,תקן פרטים"); } }