public bool AddRawMaterialorderDetailsDAL(RawMaterialOrderDetails newRawMaterialOrderDetails) { bool rawMaterialOrderDetailsAdded = false; try { rawMaterialOrderDetailsList.Add(newRawMaterialOrderDetails); rawMaterialOrderDetailsAdded = true; } catch (InventoryException ex) { throw new InventoryException(ex.Message); } return(rawMaterialOrderDetailsAdded); }
public bool DeleteRawMaterialOrderDetailsDAL(RawMaterialOrderDetails deleterawMaterialOrderDetails) { bool rawMaterialOrderDetailsDeleted = false; try { RawMaterialOrderDetails deleteRawMaterialOrderDetails = null; if (deleteRawMaterialOrderDetails != null) { rawMaterialOrderDetailsList.Remove(deleterawMaterialOrderDetails); rawMaterialOrderDetailsDeleted = true; } } catch (InventoryException ex) { throw new InventoryException(ex.Message); } return(rawMaterialOrderDetailsDeleted); }
public bool UpdateRawMaterialOrderDetailsDAL(RawMaterialOrderDetails updateRawMaterialOrderDetails) { bool rawMaterialUpdated = false; try { for (int i = 0; i < rawMaterialOrderDetailsList.Count; i++) { if (rawMaterialOrderDetailsList[i].RawMaterialID == updateRawMaterialOrderDetails.RawMaterialID) { rawMaterialOrderDetailsList[i].RawMaterialOrderQuantity = updateRawMaterialOrderDetails.RawMaterialOrderQuantity; rawMaterialOrderDetailsList[i].RawMaterialUnitPrice = updateRawMaterialOrderDetails.RawMaterialUnitPrice; rawMaterialUpdated = true; } } } catch (InventoryException ex) { throw new InventoryException(ex.Message); } return(rawMaterialUpdated); }