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 admin_unit SaveItem() { if (user == null) { user = new admin_unit(); } user.name = edtName.Text; user.password = edtPassword.Password; user.is_admin = edtIsAdmin.IsChecked.HasValue ? (edtIsAdmin.IsChecked.Value ? 1 : 0) : 0; return(user); }
private void LoadItem(int UserID) { DataAccess db = new DataAccess(); user = db.AdminUnitGet(UserID); edtName.Text = user.name; edtPassword.Password = user.password; edtPasswordConfirm.Password = user.password; edtIsAdmin.IsChecked = user.is_admin > 0; }
private void EditSelectedItem() { int id = 0; admin_unit b = null; if (dgList.SelectedItem != null) { object sel = dgList.SelectedItem; b = (admin_unit)sel; id = b.id; } if (id > 0) { AdminUnitsEditView v = new AdminUnitsEditView(); v._id = b.id; v.edtName.Text = b.name; //v.edtDescr.Text = b.description; v.ShowDialog(); ReloadList(); } }