Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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);
         }
     }
 }