private ProductDepartmentModel GetNewProductDepartment()
        {
            var productDepartmentModel = new ProductDepartmentModel(new ProductDepartment()
            {
                ID = Guid.NewGuid()
            });

            return(productDepartmentModel);
        }
        public AddProductDepartmentView(ProductDepartmentModel productGroupModel)
        {
            InitializeComponent();
            DataContext = ViewModel = new AddProductDepartmentViewModel(productGroupModel);
            ViewModel.PropertyChanged += ViewModelOnPropertyChanged;

            Owner = Application.Current.MainWindow;

            Loaded += OnViewLoaded;
        }
        public AddProductDepartmentViewModel(ProductDepartmentModel productDepartmentModel)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _adminDataUnit = dataUnitLocator.ResolveDataUnit <IAdminDataUnit>();

            OKCommand = new RelayCommand(OKCommandExecuted, OKCommandCanExecute);

            ProcessProductDepartment(productDepartmentModel);
        }
 private void ProcessProductDepartment(ProductDepartmentModel productDepartmentModel)
 {
     _isEditMode       = (productDepartmentModel != null);
     ProductDepartment = productDepartmentModel ?? GetNewProductDepartment();
     if (_isEditMode)
     {
         TillDivision = productDepartmentModel.Till.TillDivision;
     }
     ProductDepartment.PropertyChanged += OnProductDepartmentPropertyChanged;
 }
Exemplo n.º 5
0
        public static void SetProductDepartment(ProductDepartmentModel productDepartmentModel, String tillName, string ipAddress)
        {
            string generatedXml = CreateGroupAndDepartmentXml("55", Convert.ToString(productDepartmentModel.Record), productDepartmentModel.Name);

            SendXmlData(generatedXml, tillName, ipAddress);
        }