private void Login()
        {
            physics_dbEntities db         = new physics_dbEntities();
            account            loggedUser = new account();

            try
            {
                loggedUser = db.accounts.FirstOrDefault(u => u.UserName == txtUserName.Text && u.UserPassword == txtPassword.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show("خطأ أثناء الاتصال بقاعدة البيانات .. من فضلك تأكد من بيانات الاتصال وحالة الخادم", "خطأ فى الاتصال", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (loggedUser == null)
            {
                lblError.Text    = "بيانات الدخول خطأ";
                lblError.Visible = true;
                txtUserName.Text = txtPassword.Text = string.Empty;
                txtUserName.Focus();
            }
            else
            {
                LoggedUser.FillLoggedUser(loggedUser);
                frmMain frmMain = new frmMain();
                frmMain.Show();
                this.Hide();
                lblError.Visible = false;
            }
        }