public void DeleteBOMRecords(string tableName, List <string> ids)
        {
            string errorMessage          = string.Empty;
            int    result                = new ExtractInventoryTool_BOMBLL().DeleteRecords(tableName, ids, out errorMessage);
            DeleteRecordsCallbackDel del = DeleteRecordsCallback;

            dataGridView1.BeginInvoke(del, errorMessage);
            //MessageBox.Show("删除成功", "Info");
        }
        /// <summary>
        /// 查询BOM
        /// </summary>
        public void QueryBOM(string limit, string offset, string whereStr)
        {
            int                 totalCount = 0;
            DataTable           dt         = new ExtractInventoryTool_BOMBLL().QueryBOM(limit, offset, whereStr, out totalCount);
            QueryBOMCallbackDel del        = QueryBOMCallback;

            dataGridView1.BeginInvoke(del, dt, totalCount);
            return;
        }
        public void SaveBOMExcel(List <ExtractInventoryTool_BOM> excelData, bool isCover)
        {
            string errorMessage = string.Empty;
            bool   importResult = false;

            importResult = new ExtractInventoryTool_BOMBLL().ImportBOM(excelData, isCover, out errorMessage);
            SaveBOMExcelCallbackDel del = SaveBOMExcelCallback;

            this.BeginInvoke(del, importResult, errorMessage);
        }