Ejemplo n.º 1
0
        private void AddEditDeleteListUserControlOnClickOnAddItem(object sender, RoutedEventArgs e)
        {
            var partReorderInformation = new PartReorderInformation();

            WindowService.OpenUserControlDialog(new UcPartReorderInformation(partReorderInformation));
            var dataIsAdded = ApplicationDataStore.GetData <bool>("IsAddedOrChanged");

            if (dataIsAdded)
            {
                _activePart.PartReorderInformations.Add(partReorderInformation);
                ReorderInformationGridControl.ItemsSource =
                    new ObservableCollection <PartReorderInformation>(_activePart.PartReorderInformations);
            }
        }
        public UcPartReorderInformation(PartReorderInformation partReorderInformation) : this()
        {
            LoadLocationGroups();
            _partReorderInformation = partReorderInformation;
            FillData(_partReorderInformation);

            if (partReorderInformation.Id > 0)
            {
                UserControlTitle = "ویرایش سفارش دوباره";
            }
            else
            {
                UserControlTitle = "اضافه کردن سفارش دوباره";
            }

            LocationGroupComboBoxEdit.Focus();
        }
 private void ReadData(PartReorderInformation partReorderInformation)
 {
     partReorderInformation.LocationGroupId = (int)LocationGroupComboBoxEdit.EditValue;
     partReorderInformation.ReorderPoint    = (double)ReorderPointSpinEdit.EditValue;
     partReorderInformation.OrderUpToLevel  = (double)OrderUpToLevelSpinEdit.EditValue;
 }
 private void FillData(PartReorderInformation partReorderInformation)
 {
     LocationGroupComboBoxEdit.EditValue = partReorderInformation.LocationGroupId;
     ReorderPointSpinEdit.EditValue      = partReorderInformation.ReorderPoint;
     OrderUpToLevelSpinEdit.EditValue    = partReorderInformation.OrderUpToLevel;
 }