public void OnSubmit()
        {
            Operation = new Operation
            {
                CompanyId       = SelectedCompany.Id,
                LocationId      = SelectedLocation.Id,
                Name            = ToUserFromStore.Name,
                Surname         = ToUserFromStore.Surname,
                OperationTypeId = OperationTypeEnums.DepodanKullaniciya,
                StoreId         = ToUserFromStore.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 store = StoreBll.GetByFilter(x => x.InventoryNumber == ToUserFromStore.InventoryNumber);
                store.Kullanimda = true;
                store.StatusId   = StatusEnums.Kullanimda;
                result           = StoreBll.AddOrUpdate(store);
            }
        }
Esempio 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);
         }
     }
 }
Esempio n. 3
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();
            }
        }
Esempio n. 4
0
        void InitializeInRuntime()
        {
            Operations = new List <Operation>();
            Operations = OperationBll.GetAllList();

            Movements = new List <Movement>();
            foreach (var item in Operations)
            {
                var movements = new Movement
                {
                    Status          = item.Store.Status.Name,
                    Name            = item.Name,
                    Surname         = item.Surname,
                    Model           = item.Store.Model.Name,
                    SerialNumber    = item.Store.SerialNumber,
                    Description     = item.Description,
                    DeviceType      = item.Store.Model.DeviceType.Name,
                    InventoryNumber = item.Store.InventoryNumber,
                    OperationType   = item.OperationType.Name,
                    OperationTime   = item.OperationTime,
                    Location        = item.Location.Name,
                    Company         = item.Company.Name
                };
                Movements.Add(movements);
            }
        }
        void InitializeInRuntime()
        {
            Operations = new List <Operation>();
            Operations = OperationBll.GetAllList(x => x.Guncel);

            Updates = new List <Update>();
            foreach (var item in Operations)
            {
                var update = new Update()
                {
                    Status          = item.Store.Status.Name,
                    Name            = item.Name,
                    Surname         = item.Surname,
                    Model           = item.Store.Model.Name,
                    SerialNumber    = item.Store.SerialNumber,
                    Description     = item.Description,
                    DeviceType      = item.Store.Model.DeviceType.Name,
                    InventoryNumber = item.Store.InventoryNumber,
                    WarrantyStart   = item.Store.WarrantyStart,
                    Location        = item.Location.Name,
                    Company         = item.Company.Name
                };
                Updates.Add(update);
            }
        }
Esempio n. 6
0
 public InventoryMovementsViewModel()
 {
     OperationBll = new OperationBll();
     if (!ViewModelBase.IsInDesignMode)
     {
         InitializeInRuntime();
     }
     else
     {
         InitializeInDesingMode();
     }
 }
 public SearchUpdateViewModel()
 {
     OperationBll = new OperationBll();
     if (!ViewModelBase.IsInDesignMode)
     {
         InitializeInRuntime();
     }
     else
     {
         InitializeInDesingMode();
     }
 }
        public ToUserFromStoreViewModel()
        {
            StoreBll           = new StoreBll();
            CompanyBll         = new CompanyBll();
            LocationBll        = new LocationBll();
            OperationBll       = new OperationBll();
            ToUserFromStore    = new ToUserFromStoreModel();
            Company            = new ObservableCollection <CompanyModel>();
            Location           = new ObservableCollection <LocationModel>();
            SearchCommand      = new RelayCommand <string>(OnSearch);
            SubmitCommand      = new RelayCommand(OnSubmit);
            OperationTypeEnums = new OperationTypeEnums();
            StatusEnums        = new StatusEnums();

            BindData();
        }
Esempio n. 9
0
        // Constructor
        public ChangeUserViewModel()
        {
            CompanyBll   = new CompanyBll();
            LocationBll  = new LocationBll();
            OperationBll = new OperationBll();

            Company  = new ObservableCollection <CompanyModel>();
            Location = new ObservableCollection <LocationModel>();

            SearchCommand = new RelayCommand <string>(OnSearch);
            SubmitCommand = new RelayCommand(OnSubmit);
            CleanCommand  = new RelayCommand(onClean);

            OperationTypeEnums = new OperationTypeEnums();
            StatusEnums        = new StatusEnums();

            BindData();
        }