Example #1
0
 private void TryLogin()
 {
     int UserID = (int)edtUser.SelectedValue;
     admin_unit user = items.FirstOrDefault(x => x.id == UserID);
     if (edtPassword.Password == user.password)
     {
         Res = true;
         Marvin.Instance.CurrentUser = user;
         if (edtRememberUser.IsChecked == true)
         {
             DataAccess db = new DataAccess();
             settings_profile settings = db.getProfileCurrent();
             settings.DefaultUserID = user.id;
             db.ProfileEdit(settings);
         }
         this.Close();
     }
     else
     {
         MessageBox.Show("Неправильная комбинация логина и пароля!");
         edtPassword.Password = "";
         edtPassword.Focus();
     }
 }
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            DataAccess db = new DataAccess();
            settings_profile sp = db.getProfileCurrent();

            //cbSimpleIncome.IsChecked = sp.SimpleInput.HasValue ? (sp.SimpleInput.Value == 1 ? true : false) : false;
            sp.SimpleInput = cbSimpleIncome.IsChecked.HasValue ? (cbSimpleIncome.IsChecked.Value ? 1 : 0) : 0;
            sp.StrictSearch = cbSctrictSearch.IsChecked.HasValue ? (cbSctrictSearch.IsChecked.Value ? 1 : 0) : 0;
            db.ProfileEdit(sp);
        }