public void SetUpDataExchange(AppFields appFields) { _ProductName = appFields.ProductName; _ProductPreparation = appFields.ProductPreparation; _ProductExpiration = appFields.ProductExpiration; _ComercialProductGroupName = appFields.ComercialProductGroupName; _ComercialProductGroupPurchasePrice = appFields.ComercialProductGroupPurchasePrice; _ComercialProductGroupSellPrice = appFields.ComercialProductGroupSellPrice; _ComercialProductGroupDeliveryTime = appFields.ComercialProductGroupDeliveryTime; _ComercialProductGroupTermOfUse = appFields.ComercialProductGroupTermOfUse; _CommercialProductGroups = appFields.CommercialProductGroups; _Products = appFields.Products; _IndexOfSelectedProduct = appFields.IndexOfSelectedProduct; _IndexOfSelectedComercialProductGroup = appFields.IndexOfSelectedComercialProductGroup; _CreateProduct = appFields.CreateProduct; _DeleteProduct = appFields.DeleteProduct; _UpdateProduct = appFields.UpdateProduct; _CreateCommertialProductGroup = appFields.CreateCommertialProductGroup; _DeleteCommertialProductGroup = appFields.DeleteCommertialProductGroup; _UpdateCommertialProductGroup = appFields.UpdateCommertialProductGroup; _MarkAsEnds = appFields.MarkAsEnds; _MarkAsNotEnds = appFields.MarkAsNotEnds; _CommercialProductGroups.Subscribe(UpdateCommercialProductGroups); _Products.Subscribe(UpdateProducts); _ProductPreparation.Set(ProductPreparation.Value); _ProductExpiration.Set(ProductExpiration.Value); }
private void SetUpDataExchange(AppFields appFields) { _ProductName = appFields.ProductName; _ProductPreparation = appFields.ProductPreparation; _ProductExpiration = appFields.ProductExpiration; _ComercialProductGroupName = appFields.ComercialProductGroupName; _ComercialProductGroupPurchasePrice = appFields.ComercialProductGroupPurchasePrice; _ComercialProductGroupSellPrice = appFields.ComercialProductGroupSellPrice; _ComercialProductGroupDeliveryTime = appFields.ComercialProductGroupDeliveryTime; _ComercialProductGroupTermOfUse = appFields.ComercialProductGroupTermOfUse; _CommercialProductGroups = appFields.CommercialProductGroups; _Products = appFields.Products; _IndexOfSelectedProduct = appFields.IndexOfSelectedProduct; _IndexOfSelectedComercialProductGroup = appFields.IndexOfSelectedComercialProductGroup; appFields.CreateProduct.Subscribe(CreateProduct); appFields.CreateCommertialProductGroup.Subscribe(CreateCommertialProductGroup); appFields.IndexOfSelectedComercialProductGroup.Subscribe(UpdateProducts); appFields.DeleteCommertialProductGroup.Subscribe(DeleteCommertialProductGroup); appFields.DeleteProduct.Subscribe(DeleteProduct); appFields.UpdateProduct.Subscribe(UpdateProductData); appFields.UpdateCommertialProductGroup.Subscribe(UpdateCommertialProductGroupData); appFields.MarkAsEnds.Subscribe(MarkAsEnds); appFields.MarkAsNotEnds.Subscribe(MarkAsNotEnds); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AppFields appFields = new AppFields(); Form window = new Form(appFields); StockManager logic = new StockManager(appFields); Application.Run(window); }
public StockManager(AppFields appFields, Stock stock) { SetUpDataExchange(appFields); _Stock = stock; }
public StockManager(AppFields appFields) { SetUpDataExchange(appFields); _Stock = new Stock(); }
private static void InitializeFields() { AppFields.Initialize(); SettingsModel.InitializeSettings(); PlanSettingsModel.InitializeSettings(); }
public Form(AppFields appFields) { InitializeComponent(); SetUpDataExchange(appFields); }