public string AddtMaintenanceOrderLineItem(MaintenanceOrderLineItem OrderLineItem)
        {
            //if (OrderLineItem == null || string.IsNullOrEmpty(OrderLineItem.ID))
            //{
            //    throw new IDNullException("维修过程ID不可为空!");
            //}

            string sqlCommandText = ModuleConfiguration.SQL_CMD_InsertMaintenanceOrderLineItem;

            this.dmlOperable.ExeSql(sqlCommandText, new Dictionary <string, object>()
            {
                //{ "@ID", long.Parse(OrderLineItem.ID)},
                { "@OrderID", OrderLineItem.OrderID },
                { "@FulfillmentDate", OrderLineItem.FulfillmentDate },
                { "@Notes", OrderLineItem.Notes.Body },
                { "@RepairResult", OrderLineItem.RepairResult }
            });

            return(GenerateMaintenanceOrderLineItemID(0)); //OrderLineItem.ID;
        }
        public MaintenanceOrderLineItem UpdatetMaintenanceOrderLineItem(string LineItemID, MaintenanceOrderLineItem OrderLineItem)
        {
            if (OrderLineItem == null || string.IsNullOrEmpty(LineItemID))
            {
                throw new IDNullException("维修过程ID不可为空!");
            }

            string sqlCommandText = ModuleConfiguration.SQL_CMD_UpdateMaintenanceOrderLineItem;

            this.dmlOperable.ExeSql(sqlCommandText, new Dictionary <string, object>()
            {
                { "@ID", long.Parse(LineItemID) },
                { "@Notes", OrderLineItem.Notes.Body },
                { "@RepairResult", OrderLineItem.RepairResult }
            });

            return(OrderLineItem);
        }