Просмотр исходного кода

合并代码,提交乘以除以保留位数

develop
DESKTOP-58BB7H3\ZJH 4 месяцев назад
Родитель
Сommit
fb58f93f6d
19 измененных файлов: 10 добавлений и 4 удалений
  1. Двоичные данные
      .vs/CNAS_DBSync/v15/.suo
  2. Двоичные данные
      .vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide
  3. Двоичные данные
      .vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-shm
  4. Двоичные данные
      .vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-wal
  5. +10
    -4
      CnasSynchronusClient/CnasInsertOperation.cs
  6. Двоичные данные
      dll/CNASBalanceDBManage.exe
  7. Двоичные данные
      dll/CNAS_BalanceClient.exe
  8. Двоичные данные
      dll/CNAS_DBSync.exe
  9. Двоичные данные
      dll/CNAS_RunSync.exe
  10. Двоичные данные
      dll/CNAS_SerialPort.dll
  11. Двоичные данные
      dll/CNAS_SyncService.exe
  12. Двоичные данные
      dll/CnasLocalIDAL.dll
  13. Двоичные данные
      dll/CnasSynchronousCommon.dll
  14. Двоичные данные
      dll/CnasSynchronusClient.dll
  15. Двоичные данные
      dll/CnasSynchronusDAL.dll
  16. Двоичные данные
      dll/CnasSynchronusIDAL.dll
  17. Двоичные данные
      dll/CnasSynchrousModel.dll
  18. Двоичные данные
      dll/SyncLocalDAL.dll
  19. Двоичные данные
      dll/WF-ChangeGUID.exe

Двоичные данные
.vs/CNAS_DBSync/v15/.suo Просмотреть файл


Двоичные данные
.vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide Просмотреть файл


Двоичные данные
.vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-shm Просмотреть файл


Двоичные данные
.vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-wal Просмотреть файл


+ 10
- 4
CnasSynchronusClient/CnasInsertOperation.cs Просмотреть файл

@@ -230,16 +230,22 @@ namespace CnasSynchronusClient
double db1, db2;
if (double.TryParse(drNewTarget[item.ColumnName].ToString(), out db1))
{
if (double.TryParse(item.Value.ToString(), out db2))
drNewTarget[item.ColumnName] = db1 / db2;
string[] slist = item.Value.ToString().Split(',');
if (slist.Length > 1)
{
drNewTarget[item.ColumnName] = Math.Round(db1 / Convert.ToDouble(slist[0].ToString()), Convert.ToInt32(slist[1]));
//if (double.TryParse(item.Value.ToString(), out db2))
// = db1 / db2;
}
}
break;
case MapCondition.Multiplied:
double db3, db4;
if (double.TryParse(drNewTarget[item.ColumnName].ToString(), out db3))
{
if (double.TryParse(item.Value.ToString(), out db4))
drNewTarget[item.ColumnName] = db3 * db4;
string[] slist = item.Value.ToString().Split(',');
if (slist.Length > 1)
{ drNewTarget[item.ColumnName] = Math.Round(db3 * Convert.ToDouble(slist[0].ToString()), Convert.ToInt32(slist[1])); }
}
break;
case MapCondition.DecimalDigits:


Двоичные данные
dll/CNASBalanceDBManage.exe Просмотреть файл


Двоичные данные
dll/CNAS_BalanceClient.exe Просмотреть файл


Двоичные данные
dll/CNAS_DBSync.exe Просмотреть файл


Двоичные данные
dll/CNAS_RunSync.exe Просмотреть файл


Двоичные данные
dll/CNAS_SerialPort.dll Просмотреть файл


Двоичные данные
dll/CNAS_SyncService.exe Просмотреть файл


Двоичные данные
dll/CnasLocalIDAL.dll Просмотреть файл


Двоичные данные
dll/CnasSynchronousCommon.dll Просмотреть файл


Двоичные данные
dll/CnasSynchronusClient.dll Просмотреть файл


Двоичные данные
dll/CnasSynchronusDAL.dll Просмотреть файл


Двоичные данные
dll/CnasSynchronusIDAL.dll Просмотреть файл


Двоичные данные
dll/CnasSynchrousModel.dll Просмотреть файл


Двоичные данные
dll/SyncLocalDAL.dll Просмотреть файл


Двоичные данные
dll/WF-ChangeGUID.exe Просмотреть файл


Загрузка…
Отмена
Сохранить