private void barButtonItem_Save_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { BuzzleFunctions.SwitchFocus(this); if (AllFieldsValid() != true) return; if (_currentUser.UserID < 1) { _currentUser.DateCreated = DateTime.Now; } var eventArgs = new BuzzleUserEventArgs { UserToBeSaved = _currentUser }; UserSaved(this, eventArgs); }
private void NewUserCreated(object sender, BuzzleUserEventArgs e) { ((BuzzleGlobalView)sender).Close(); _dataManager.AddUser(e.UserToBeSaved); }
private void UserSaved(object sender, BuzzleUserEventArgs e) { var userToBeSaved = e.UserToBeSaved; ((AddEditUserView)sender).Close(); if (userToBeSaved.UserID < 1) { _dataManager.AddUser(userToBeSaved); } else { _dataManager.UpdateUser(userToBeSaved); } InitializeUsersSection(); }