Beispiel #1
0
 //Запись в рекордсет
 public void ToRecordset(DaoRec rec, int objectId)
 {
     rec.AddNew();
     rec.Put("ObjectId", objectId);
     rec.Put("CodeProp", Code);
     rec.Put("DataType", DataType.ToRussian());
     rec.Put("Mean", Mean.String);
     rec.Update();
 }
Beispiel #2
0
        //Запись объекта в рекорсеты вместе с сигналами и свойствами
        public void ToRecordsets(DaoRec recObjects, DaoRec recSignals, DaoRec recProps)
        {
            recObjects.AddNew();
            recObjects.Put("CodeObject", Code);
            recObjects.Put("NameObject", Name);
            recObjects.Put("InfObject", InfObject);
            int id = recObjects.GetInt("ObjectId");

            recObjects.Update();
            foreach (var prop in UsedProps.Values)
            {
                prop.ToRecordset(recProps, id);
            }
            foreach (var sig in UsedSignals)
            {
                sig.ToRecordset(recSignals, id, Code);
            }
        }