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; }
public static void SetProductDepartment(ProductDepartmentModel productDepartmentModel, String tillName, string ipAddress) { string generatedXml = CreateGroupAndDepartmentXml("55", Convert.ToString(productDepartmentModel.Record), productDepartmentModel.Name); SendXmlData(generatedXml, tillName, ipAddress); }