public void OnSubmit() { if (ChangeUserModel.Name != _searchOperation.Name || ChangeUserModel.Surname != _searchOperation.Surname) { Operation = new Operation { CompanyId = SelectedCompany.Id, LocationId = SelectedLocation.Id, Name = ChangeUserModel.Name, Surname = ChangeUserModel.Surname, OperationTypeId = OperationTypeEnums.KullaniciDegistir, StoreId = ChangeUserModel.StoreId, UserId = LoggedInUser.LoggedUser.Id, UpdatededDate = DateTime.Now, Guncel = true }; } var result = OperationBll.AddOrUpdate(Operation); if (result) { MessageBox.Show("Kayıt Girildi", "Bilgilendirme Mesajı", MessageBoxButton.OK, MessageBoxImage.Information); var oldOperation = OperationBll.GetByFilter(x => x.Id == _searchOperation.Id); oldOperation.Guncel = false; result = OperationBll.AddOrUpdate(oldOperation); onClean(); } }
public void OnSearch(string inventoryNumber) { if (inventoryNumber != "") { _searchOperation = OperationBll.GetByFilter(x => x.Store.InventoryNumber == inventoryNumber && x.Guncel); if (_searchOperation != null) { ChangeUserModel = new ChangeUserModel { DeviceType = _searchOperation.Store.Model.DeviceType.Name, InventoryNumber = _searchOperation.Store.InventoryNumber, Model = _searchOperation.Store.Model.Name, OperationTime = _searchOperation.OperationTime, Registrant = _searchOperation.User.Name + " " + _searchOperation.User.Surname, SerialNumber = _searchOperation.Store.SerialNumber, StoreId = _searchOperation.StoreId, WarrantyStart = _searchOperation.Store.WarrantyStart, CompanyId = _searchOperation.CompanyId, LocationId = _searchOperation.LocationId, Name = _searchOperation.Name, Surname = _searchOperation.Surname, UserId = LoggedInUser.LoggedUser.Id }; } else { MessageBox.Show("Kayıt Bulunamadı", "Bilgilendirme Mesajı", MessageBoxButton.OK, MessageBoxImage.Warning); } } }