Example #1
0
        private void login_Click(object sender, EventArgs e)
        {
            errorbox.Text = "";
            if (username.Text == "")
            {
                errorbox.Text = "لطفا نام کاربری را وارد کنید.";
                return;
            }
            else if (password.Text == "")
            {
                errorbox.Text = "لطفا کلمه عبور را وارد کنید.";
                return;
            }

            User user = UserC.Find(username.Text);

            if (user.username != null)
            {
                if (password.Text == user.password)
                {
                    UserC.logedin_user = user;
                    Form F = new BehdarDS(UserC);
                    this.Hide();
                    F.ShowDialog();
                }
                else
                {
                    errorbox.Text = "کلمه عبور اشتباه است.";
                    return;
                }
            }
            else
            {
                errorbox.Text = "نام کاربری اشتباه است.";
                return;
            }
        }
Example #2
0
        private void InsertUser(bool update = false)
        {
            Error();
            if (tbUserU.Text == "")
            {
                Error("لطفا نام کاربری را وارد کنید");
                return;
            }
            else if (update == false)
            {
                User user = UserC.Find(tbUserU.Text);
                if (user.username != null)
                {
                    Error("این نام کاربری در سیستم موجود است لطفا نام کاربری دیگری را وارد کنید");
                    return;
                }
            }
            if (tbUserN.Text == "")
            {
                Error("لطفا نام کاربر را وارد کنید");
                return;
            }
            else if (tbUserL.Text == "")
            {
                Error("لطفا نام خانوادگی کاربر را وارد کنید");
                return;
            }
            else if (tbUserNC.Text == "")
            {
                Error("لطفا کدملی کاربر را وارد کنید");
                return;
            }
            else if (cbUserT.SelectedIndex == -1)
            {
                Error("لطفا نوع اکانت کاربری را مشخص کنید");
                return;
            }
            else if (cbUserS.SelectedIndex == -1)
            {
                Error("لطفا وضعیت اکانت کاربری را مشخص کنید");
                return;
            }

            if (update)
            {
                if (userGridView.SelectedRows[0].Cells[0].Value.ToString() != tbUserU.Text)
                {
                    User user = UserC.Find(tbUserU.Text);
                    if (user.username != null)
                    {
                        Error("این نام کاربری در سیستم موجود است لطفا نام کاربری دیگری را وارد کنید");
                        return;
                    }
                }

                UserC.Update(tbUserU.Text, tbUserN.Text, tbUserL.Text, tbUserNC.Text, cbUserT.SelectedIndex, cbUserS.SelectedIndex, userGridView.SelectedRows[0].Cells[0].Value.ToString());
                if (UserC.logedin_user.username == userGridView.SelectedRows[0].Cells[0].Value.ToString())
                {
                    UserC.logedin_user = UserC.Find(tbUserU.Text);
                }
            }
            else
            {
                UserC.Insert(tbUserU.Text, tbUserU.Text, tbUserN.Text, tbUserL.Text, tbUserNC.Text, cbUserT.SelectedIndex, cbUserS.SelectedIndex);
                MessageBox.Show("کلمه عبور کاربر جدید، بصورت پیشفرض برابر با نام کاربری کاربر است");
            }

            UserC.All();
            userGridView.Refresh();
            UserC.All(cbPresU);
            avaiable_buttons();
        }