public ProductionOrderList UpdateWorkOrder(ProductionOrderList updatedWorkOrder) { _database.ProductionOrderList.Update(updatedWorkOrder); _database.Save(); return(updatedWorkOrder); }
public FinishedProduct NewFinishedProduct(ProductionOrderList order, Employee submited, Employee recieved, int quantity) { var finishedProduct = new FinishedProduct(); finishedProduct.OrderId = order.Id; finishedProduct.SubmittedBy = submited.Id; finishedProduct.RecievedBy = recieved.Id; finishedProduct.Quantity = quantity; return(finishedProduct); }
public bool DeleteWorkOrder(ProductionOrderList deletedWorkOrder) { try { _database.ProductionOrderList.Remove(deletedWorkOrder); _database.Save(); return(true); } catch (Exception) { return(false); } }
public WorkOrderView CreateWorkOrderView(ProductionOrderList workOrder) { var employee = _employeeQuery.GetEmployeeById(workOrder.OrderedBy); ManufactureOrderView workorderView = new ManufactureOrderView() { id = workOrder.Id, description = workOrder.Description, orderedBy = employee.FullName(), start = workOrder.Start, orderDate = workOrder.DateAdded, dueDate = workOrder.DueDate, quantity = (int)workOrder.Quantity }; return(workorderView); }
public ProductionOrderList CreateUpdatedWorkOrder(UpdatedWorkOrderDto newOrder) { ProductionOrderList productionOrder = new ProductionOrderList() { Description = newOrder.Description, OrderedBy = newOrder.OrderedBy, Id = newOrder.Id, ItemId = newOrder.ItemId, Quantity = newOrder.Quantity, DueDate = newOrder.DueDate, Start = newOrder.Start, }; /* if (newOrder.PurchaseOrderItemId != 0) { * productionOrder.CustomerOrderItemId = newOrder.PurchaseOrderItemId; * } */ return(productionOrder); }
public ProductionOrderList CreateNewWorkOrder(NewWorkOrderDto newOrder) { try { ProductionOrderList productionOrder = new ProductionOrderList() { Description = newOrder.Description, OrderedBy = newOrder.OrderedBy, ItemId = newOrder.ItemId, Quantity = newOrder.Quantity, DueDate = newOrder.DueDate, Start = newOrder.Start }; /* * if (newOrder.PurchaseOrderItemId != 0) { * productionOrder.CustomerOrderItemId = newOrder.PurchaseOrderItemId; * } */ return(productionOrder); } catch (Exception) { return(null); } }
public WorkOrderView CreateSingleWorkOrderView(ProductionOrderList workOrder) { throw new NotImplementedException(); }
public ProductionOrderList CreateNewWorkOrder(ProductionOrderList newWorkOrder) { _database.ProductionOrderList.Add(newWorkOrder); _database.Save(); return(newWorkOrder); }