|
@@ -40,6 +40,24 @@ namespace OTSModelSharp
|
|
|
|
|
|
return ret;
|
|
|
}
|
|
|
+ public string GetUpdataAIncACmdStr(COTSParticleClr a_pParticle)
|
|
|
+ {
|
|
|
+
|
|
|
+ if (a_pParticle == null)
|
|
|
+ {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //var datastorePtr = GetDatastore();
|
|
|
+
|
|
|
+ string sSQLCommand = "Update IncAData set TypeId={0},TypeName= \'{1} \',TypeColor= \'{2} \' where FieldID = {3} and ParticleId = {4} "; //sSQLCommand.Format(sSQLCommand,a_pParticle->GetAveGray(),a_pParticle->GetArea(),a_pParticle->GetType(),a_pParticle->GetFieldId(),a_pParticle->GetTagId());
|
|
|
+ sSQLCommand = string.Format(sSQLCommand, a_pParticle.GetClassifyId(),a_pParticle.GetTypeName(),a_pParticle.GetTypeColor(), a_pParticle.GetFieldId(), a_pParticle.GetTagId());
|
|
|
+
|
|
|
+
|
|
|
+ return sSQLCommand;
|
|
|
+ }
|
|
|
|
|
|
public bool SaveAIncA(COTSParticleClr a_pParticle, System.Drawing.Point fldPos)
|
|
|
{
|
|
@@ -104,7 +122,7 @@ namespace OTSModelSharp
|
|
|
{
|
|
|
COTSFieldData fld = new COTSFieldData();
|
|
|
|
|
|
- fld.SetId(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_PARTICLE_ID]));
|
|
|
+ fld.SetId(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_FIELD_ID]));
|
|
|
System.Drawing.Point fldPos =new System.Drawing.Point();
|
|
|
fldPos.X = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_FldPosX]);
|
|
|
fldPos.Y = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_FldPosY]);
|
|
@@ -113,7 +131,7 @@ namespace OTSModelSharp
|
|
|
COTSParticleClr p = new COTSParticleClr();
|
|
|
p.SetFieldId(fld.GetId());
|
|
|
p.SetTagId(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_PARTICLE_ID]));
|
|
|
- p.SetType(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_INCA_ID]));
|
|
|
+ p.SetType(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_TYPE_ID]));
|
|
|
int top = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_TOP]);
|
|
|
int left = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_LEFT]);
|
|
|
int width = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_WIDTH]);
|
|
@@ -145,7 +163,7 @@ namespace OTSModelSharp
|
|
|
COTSParticleClr p = new COTSParticleClr();
|
|
|
p.SetFieldId(fld.GetId());
|
|
|
p.SetTagId(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_PARTICLE_ID]));
|
|
|
- p.SetType(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_INCA_ID]));
|
|
|
+ p.SetType(Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_TYPE_ID]));
|
|
|
int top = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_TOP]);
|
|
|
int left = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_LEFT]);
|
|
|
int width = Convert.ToInt32(allRecords.Rows[i][(int)CIncADataTable.ColumnID.N_RECT_WIDTH]);
|