目的: V20305D – [批次匯入]資料-先檢核匯入資料,全部都沒問題 ,才更新資料庫
處理說明: 1>*.cs
- CHECK2INS_AMM_UOC_UOCD()
先檢核匯入資料,若全部資料檢核OK,才 更新資料庫
先檢核匯入資料,若全部資料檢核OK,才 更新資料庫
Tmp_RtnMsg = CHECK_XLSDATA();
if (!myfunc.checkisnull(Tmp_RtnMsg))
{
ws.Range[myfunc.GetExcelPos(44, cur_row)].Value = Tmp_RtnMsg;
Tmp_isOk = false;
continue;
}
2>//STEP2 若匯入資料全部正確, 才更新資料
if (Tmp_isOk)
{
//重新讀取匯入資料 , 更新資料庫
cur_row = 1;
for (int i = 0; i < RowsCount; i++)
{ }
1>*.cs
//檢核標題是否正確
if ((Tmp_OGONOAF != "提領編號") || (Tmp_RPNOAF != "交修單號") || (Tmp_MRPNOAF != "維修交修單號") ||
{
}
//檢核資料是否正確
ws.Range[myfunc.GetExcelPos(44, 0)].Value = "匯入結果說明";
ws.AutoFitRow(1);
//STEP2 取得xls.[目前件號].報工資料
// Transaction SQL List - 存放 Transaction 的 SQL
List<string> SQL_List_A = new List<string>();
int RowsCount = ws.LastRow;
bool Tmp_isOk = true;
//STEP 1 : 檢核匯入的全部資料是否正確 , 資料全部正確 , 才執行資料更新
for (int i = 0; i < RowsCount; i++)
{
}
//STEP2 若匯入資料全部正確, 才更新資料
if (Tmp_isOk)
{
//重新讀取匯入資料 , 更新資料庫
cur_row = 1;
for (int i = 0; i < RowsCount; i++)
{ //更新資料庫
}
}
沒有留言:
張貼留言