コード例 #1
0
 //============================
 //מסך שני עידכון חשבון משתמש
 // כפתור עדכון פרטי משתמש
 //============================
 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;
     }
 }
コード例 #2
0
        //=======================
        //עדכון פרטי משתמש קיים
        //=======================
        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("לא בוצע עידכון,תקן פרטים");
            }
        }