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); }