Ejemplo n.º 1
0
 protected void btnGoodsImport_Click(object sender, EventArgs e)
 {
     lock (GoodsExcelIn._syncObj)
     {
         this.strSavePath = this.strPath.Value;
         if (File.Exists(this.strSavePath))
         {
             if (this.bolMainIndex)
             {
                 DataTable dtGoods     = DataExcelInfo.CheckGoodsDataExcel(this.strSavePath);
                 DataTable dtGoodsCopy = this.CheckGoodsData(dtGoods, true);
                 if (DataExcelInfo.GoodsImport(dtGoodsCopy, this._UserID, this._UserShopID))
                 {
                     base.OutputWarn("恭喜您,导入商品成功!");
                     DataExcelInfo.GoodsNumberImport(dtGoods, this._UserShopID);
                     this.strSavePath  = "";
                     this.bolMainIndex = false;
                 }
                 else
                 {
                     File.Delete(this.strSavePath);
                     base.OutputWarn("导入商品失败,请再次检验并改正商品数据!");
                 }
             }
             else
             {
                 File.Delete(this.strSavePath);
                 base.OutputWarn("您导入的商品数据还没有检验成功,请通过检验再导入商品数据。");
             }
         }
         else
         {
             base.OutputWarn("您还没有检验商品数据,请先检验数据");
         }
     }
 }