public void GetPurchaseOrders()
 {
     PurchaseOrderModule module = new PurchaseOrderModule();
     int id = 1;
     PurchaseOrderCollection po = new PurchaseOrderCollection();
     //po = module.GetPurchaseOrders();
 }
예제 #2
0
 public PurchaseOrderCollectionViewModel(CargoManagementContext cmContext)
 {
     CMContext = cmContext;
     PurchaseOrderCollection           = new PurchaseOrderCollection();
     PurchaseOrderViewModels           = new ObservableCollection <PurchaseOrderViewModel>();
     PurchaseOrderCollectionViewModels = new ObservableCollection <PurchaseOrderCollectionViewModel>();
     ShowDetailCommand = new DelegateCommand()
     {
         ExecuteAction = new Action <object>(ShowDetailExecute)
     };
     DeleteCommand = new DelegateCommand()
     {
         ExecuteAction = new Action <object>(DeleteExecute)
     };
 }
        public IOrderedEnumerable<PurchaseOrder> GetPurchaseOrdes()
        {
            PurchaseOrderCollection collection = new PurchaseOrderCollection();

            using (PurchaseOrderDataAdapter adapter = new PurchaseOrderDataAdapter())
            {
                IDataReader dr = adapter.GetPurchaseOrders();
                while (dr.Read())
                {
                    collection.Add(PopulateReader(dr));
                }
                dr.Dispose();
                adapter.Dispose();
            }
            return collection.OrderByDescending(P=>P.Id);
        }
예제 #4
0
 public void RefreshPurchaseOrderList(out int totalRecommendedOrderQuantity, out double totalCostPrice)
 {
     totalRecommendedOrderQuantity = 0;
     totalCostPrice = 0.00;
     try
     {
         List <Part> partList = DataController.GetInstance.GetPurchaseOrder();
         poc = Application.Current.Resources["PurchaseOrderCollection"] as PurchaseOrderCollection;
         poc.Clear();
         foreach (Part part in partList)
         {
             poc.Add(part);
             totalRecommendedOrderQuantity += part.Part_To_Order_Quantity;
             totalCostPrice += part.Part_Total_Cost_Price;
         }
         Application.Current.Resources["PurchaseOrderCollection"] = poc;
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #5
0
 private void SearchGoods(object sender, GoodsSaleListEventArgs e)
 {
     IList list = PurchaseOrderLogic.FindAll(e.PurchaseOrderSearchCriteria);
     PurchaseOrderCollection collection = new PurchaseOrderCollection();
     foreach (PurchaseOrder order in list)
     {
         collection.Add(order);
     }
     GoodsSaleListEventArgs goodsSaleListEventArgs = new GoodsSaleListEventArgs();
     goodsSaleListEventArgs.PurchaseOrders = collection;
     EventUtility.fireEvent(CompletedGoodsSaleListSearchEvent, this, goodsSaleListEventArgs);
 }
예제 #6
0
 public GoodsSaleListForm()
 {
     InitializeComponent();
     pOList = new PurchaseOrderCollection(bdsPurchaseOrders);
     bdsPurchaseOrders.DataSource = pOList;
 }