Пример #1
0
        private void Btn_Login_Click(object sender, EventArgs e)
        {
            #region ReadAddress
            GetAddress(@"C: \Users\HamidS\source\repos\ConnectionPath.txt");
            #endregion

            #region مقایسه پسوورد کاربر با انچه در دیتا بیس است

            HashThisPassword = Cls_Hash.MakeHash(Txt_Password.Text);

            CheckUser();

            //اگر نتیجه جست و درست باشد باز دوباره پسوورد کاربر را چک میکند برای فهمیدن استاد یا دانشجو بودن
            try
            {
                if (DT.Rows[1][0].ToString() == "1")
                {
                    for (int i = 0; i < Txt_Usename.Text.Length;)
                    {
                        if (Txt_Usename.Text[i] == '9')
                        {
                            student = new Student_MainFrm(this);
                            this.Hide();

                            student.Show();

                            break;
                        }

                        if (Txt_Usename.Text[i] == '8')
                        {
                            teacher = new Teacher_MainFrm();
                            this.Hide();

                            teacher.Show();

                            break;
                        }

                        else
                        {
                            MessageBox.Show("نام کاربری شما درست است ولی متاسفانه در قالب درست تولید نشده است", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                            break;
                        }
                    }
                }

                else
                {
                    MessageBox.Show("لطفا نام کاربری یا رمز عبور را دوباره چک کنید", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }


            #region Exception
            catch (IndexOutOfRangeException)
            {
                MessageBox.Show("لطفا نام کاربری یا رمز عبور را دوباره چک کنید", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            #endregion

            #endregion

            CopyOfID = Txt_Usename.Text;
        }
Пример #2
0
        public DorosEra_eShode(Student_MainFrm SMF)
        {
            InitializeComponent();

            this.Student_Main = SMF;
        }