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(); }