public bool DeleteRawMaterialsOrderDetailsDAL(string RawMaterialsOrderID)
        {
            bool RawMaterialsOrderDeleted = false;

            try
            {
                RawMaterialsOrderDetails deleteRawMaterialsOrder = null;
                foreach (RawMaterialsOrderDetails item in RawMaterialsorderList)
                {
                    if (item.RawMaterialsOrderID == RawMaterialsOrderID)
                    {
                        deleteRawMaterialsOrder = item;
                    }
                }

                if (deleteRawMaterialsOrder != null)
                {
                    RawMaterialsorderList.Remove(deleteRawMaterialsOrder);
                    RawMaterialsOrderDeleted = true;
                }
            }
            catch (Exception ex)
            {
                throw new InventoryException(ex.Message);
            }
            return(RawMaterialsOrderDeleted);
        }
        public bool AddRawMaterialsOrderDetailsDAL(RawMaterialsOrderDetails orderdetail, List <RawMaterialsOrderDetails> orderDetails)
        {
            bool RawMaterialsorderDetailAdded = false;

            try
            {
                orderDetails.Add(orderdetail);
                RawMaterialsorderDetailAdded = true;
            }
            catch (Exception ex)
            {
                throw new Rawmaterialsorderdetailsexception(ex.Message);
            }
            return(RawMaterialsorderDetailAdded);
        }
        public bool UpdateRawMaterialsOrderDetailsDAL(RawMaterialsOrderDetails updateorder)
        {
            bool orderUpdated = false;

            try
            {
                for (int i = 0; i < RawMaterialsorderList.Count; i++)
                {
                    if (RawMaterialsorderList[i].RawMaterialsOrderID == updateorder.RawMaterialsOrderID)
                    {
                        RawMaterialsorderList[i] = updateorder;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new InventoryException(ex.Message);
            }
            return(orderUpdated);
        }