Quintiq file version 2.0
|
#parent: #root
|
StaticMethod UpdateCell (
|
GeneralExcelImportAndExportDataTable table,
|
GeneralExcelImportAndExportDataRow row,
|
OfflinePlanTable opt,
|
OfflinePlanRow opr
|
)
|
{
|
TextBody:
|
[*
|
traverse ( table, GeneralExcelImportAndExportDataColumn, column ) {
|
if ( column.ColumnIndex() = 0 ) {
|
cell := select( column, GeneralExcelImportAndExportDataCell, tempColumn, tempColumn.GeneralExcelImportAndExportDataRow() = row );
|
opc := select( opt, OfflinePlanColumn, tempOPC, tempOPC.ColumnIndex() = 0 );
|
opcell := opr.OfflinePlanCell( relnew, Value := cell.Value() );
|
opcell.OfflinePlanColumn( relset, opc );
|
} else if ( column.ColumnIndex() = 1 ) {
|
cell := select( column, GeneralExcelImportAndExportDataCell, tempColumn, tempColumn.GeneralExcelImportAndExportDataRow() = row );
|
opc := select( opt, OfflinePlanColumn, tempOPC, tempOPC.ColumnIndex() = 1 );
|
opcell := opr.OfflinePlanCell( relnew, Value := cell.Value() );
|
opcell.OfflinePlanColumn( relset, opc );
|
} else {
|
cell := select( column, GeneralExcelImportAndExportDataCell, tempColumn, tempColumn.GeneralExcelImportAndExportDataRow() = row );
|
opc := select( opt, OfflinePlanColumn, tempOPC, tempOPC.ColumnName() = column.Name() );
|
opcell := opr.OfflinePlanCell( relnew, Value := cell.Value() );
|
opcell.OfflinePlanColumn( relset, opc );
|
}
|
}
|
*]
|
}
|