Esempio n. 1
0
        public static void DoBuyMaterial(int id)
        {
            ConnectionController.GetInstance().SaveChanges();
            HeaderFundRequest headerFundRequest = ConnectionController.GetInstance().HeaderFundRequests.Where(x => x.Id.Equals(id)).FirstOrDefault();

            headerFundRequest.ResponseStatus = "Done";
            ConnectionController.GetInstance().SaveChanges();
        }
        public static void DoFundRequest(int money, String desc, bool fromPurchaseDepartment)
        {
            HeaderFundRequest headerFundRequest = new HeaderFundRequest();

            headerFundRequest.PriceValue     = money;
            headerFundRequest.Description    = desc;
            headerFundRequest.ResponseStatus = "Waiting";
            headerFundRequest.EmployeeId     = ActiveUserController.GetActiveEmployee().Id;
            if (fromPurchaseDepartment)
            {
                HeaderPurchaseRequest headerPurchaseRequest = ConnectionController.GetInstance().HeaderPurchaseRequests.Where(x => x.ItemPiece.ItemPrice.Equals(money)).FirstOrDefault();
                headerFundRequest.PurchaseId = headerPurchaseRequest.Id;
            }
            ConnectionController.GetInstance().HeaderFundRequests.Add(headerFundRequest);
            ConnectionController.GetInstance().SaveChanges();
        }