private Collection <SalesItemViewModel> GetDummyRecords(SalesOrderViewModel order) { var items = new Collection <SalesItemViewModel>(); int n = _Model.MaxPreview == 0 ? 5 : _Model.MaxPreview; for (int i = 0; i < n; i++) { Thread.Sleep(10); var item = new SalesItemViewModel( order, 60932, string.Format("AS100{0:000}", i + 1), 67661, "Y", 5, (i + 1), "Ea", "USD", 100003628 ); item.SerialNumber = "EM1234567"; items.Add(item); } order._LoadedAll = true; order.RefreshStatus(); return(items); }
internal Collection <SalesItemViewModel> LoadParent(SalesOrderViewModel orderVM) { Collection <SalesItemViewModel> items = new Collection <SalesItemViewModel>(); Order order = Order.GetOrderDetails(orderVM.HeaderId, _Model.RntIncidentId, _Model.RntContactId); foreach (var item in order.Items) { var itemVM = new SalesItemViewModel( orderVM, _Model.EbsSrId, "", (decimal)item.INVENTORY_ITEM_ID, "Y", 5, (decimal)item.ORDERED_QUANTITY, "Ea", "USD", _Model.EbsOwnerId ); itemVM.UnitSellingPrice = item.UNIT_SELLING_PRICE; itemVM.ItemName = item.INVENTORY_ITEM; itemVM.LineID = (int)item.LINE_ID; itemVM.SerialNumber = "EM1234567"; items.Add(itemVM); } orderVM._LoadedAll = true; orderVM.RefreshStatus(); return(items); }
internal Collection <SalesOrderViewModel> GetParentList() { Collection <SalesOrderViewModel> result = new Collection <SalesOrderViewModel>(); if (_Model.InDesignMode) { for (int i = 1; i < 10; i++) { string name = string.Format("Sales_Order_{0:000}", i); SalesOrderViewModel order; order = new SalesOrderViewModel(_Model, i, name, name, name); switch (i) { case 1: order._JobStatus = SalesOrderViewModel.JobStatus.Load; break; case 2: order._JobStatus = SalesOrderViewModel.JobStatus.Loaded; AddDummyRecords(order); break; case 3: order._JobStatus = SalesOrderViewModel.JobStatus.ParseError; break; case 4: order._JobStatus = SalesOrderViewModel.JobStatus.Loading; break; case 5: order._JobStatus = SalesOrderViewModel.JobStatus.Importing; order.ProgressPercent = 50; break; case 6: order._JobStatus = SalesOrderViewModel.JobStatus.Done; order.ProgressPercent = 100; break; case 7: order._JobStatus = SalesOrderViewModel.JobStatus.DoneError; order.ProgressPercent = 100; break; case 8: order._JobStatus = SalesOrderViewModel.JobStatus.AllDone; order.ProgressPercent = 100; break; case 9: order._JobStatus = SalesOrderViewModel.JobStatus.AllDoneError; order.ProgressPercent = 100; break; default: break; } order.RefreshStatus(); result.Add(order); } } else { foreach (var order in Order.GetOrdersByIncident(_Model.RntIncidentId, _Model.RntContactId)) { string name = string.Format("Order {0}", order.HEADER_ID); string description = name; var vm = new SalesOrderViewModel(_Model, (int)order.HEADER_ID, name, name, description); vm.OrderStatus = order.FLOW_STATUS_CODE; vm.DateCreated = order.CREATION_DATE; vm.DateUpdated = order.LAST_UPDATE_DATE; result.Add(vm); } } return(result); }
internal Collection<SalesOrderViewModel> GetParentList() { Collection<SalesOrderViewModel> result = new Collection<SalesOrderViewModel>(); if (_Model.InDesignMode) { for (int i = 1; i < 10; i++) { string name = string.Format("Sales_Order_{0:000}", i); SalesOrderViewModel order; order = new SalesOrderViewModel(_Model, i, name, name, name); switch (i) { case 1: order._JobStatus = SalesOrderViewModel.JobStatus.Load; break; case 2: order._JobStatus = SalesOrderViewModel.JobStatus.Loaded; AddDummyRecords(order); break; case 3: order._JobStatus = SalesOrderViewModel.JobStatus.ParseError; break; case 4: order._JobStatus = SalesOrderViewModel.JobStatus.Loading; break; case 5: order._JobStatus = SalesOrderViewModel.JobStatus.Importing; order.ProgressPercent = 50; break; case 6: order._JobStatus = SalesOrderViewModel.JobStatus.Done; order.ProgressPercent = 100; break; case 7: order._JobStatus = SalesOrderViewModel.JobStatus.DoneError; order.ProgressPercent = 100; break; case 8: order._JobStatus = SalesOrderViewModel.JobStatus.AllDone; order.ProgressPercent = 100; break; case 9: order._JobStatus = SalesOrderViewModel.JobStatus.AllDoneError; order.ProgressPercent = 100; break; default: break; } order.RefreshStatus(); result.Add(order); } } else { foreach (var order in Order.GetOrdersByIncident(_Model.RntIncidentId, _Model.RntContactId)) { string name = string.Format("Order {0}", order.HEADER_ID); string description = name; var vm = new SalesOrderViewModel(_Model, (int)order.HEADER_ID, name, name, description); vm.OrderStatus = order.FLOW_STATUS_CODE; vm.DateCreated = order.CREATION_DATE; vm.DateUpdated = order.LAST_UPDATE_DATE; result.Add(vm); } } return result; }
private Collection<SalesItemViewModel> GetDummyRecords(SalesOrderViewModel order) { var items = new Collection<SalesItemViewModel>(); int n = _Model.MaxPreview == 0 ? 5 : _Model.MaxPreview; for (int i = 0; i < n; i++) { Thread.Sleep(10); var item = new SalesItemViewModel( order, 60932, string.Format("AS100{0:000}", i + 1), 67661, "Y", 5, (i + 1), "Ea", "USD", 100003628 ); item.SerialNumber = "EM1234567"; items.Add(item); } order._LoadedAll = true; order.RefreshStatus(); return items; }
internal Collection<SalesItemViewModel> LoadParent(SalesOrderViewModel orderVM) { Collection<SalesItemViewModel> items = new Collection<SalesItemViewModel>(); Order order = Order.GetOrderDetails(orderVM.HeaderId, _Model.RntIncidentId, _Model.RntContactId); foreach (var item in order.Items) { var itemVM = new SalesItemViewModel( orderVM, _Model.EbsSrId, "", (decimal) item.INVENTORY_ITEM_ID, "Y", 5, (decimal) item.ORDERED_QUANTITY, "Ea", "USD", _Model.EbsOwnerId ); itemVM.UnitSellingPrice = item.UNIT_SELLING_PRICE; itemVM.ItemName = item.INVENTORY_ITEM; itemVM.LineID = (int) item.LINE_ID; itemVM.SerialNumber = "EM1234567"; items.Add(itemVM); } orderVM._LoadedAll = true; orderVM.RefreshStatus(); return items; }