Exemplo n.º 1
0
 public void ValueToRec(IRecordAdd rec, string field)
 {
     if (!WrongNum)
     {
         MeanI(CurNum).ValueToRec(rec, field);
     }
 }
Exemplo n.º 2
0
 //Записываеn в рекордсет, если isAbsolute, то записывает и время
 public void ToRecordset(IRecordAdd rec, bool isAbsolute)
 {
     rec.AddNew();
     rec.Put("Project", Project);
     rec.Put("Code", Code);
     rec.Put("Value", Value);
     if (isAbsolute)
     {
         rec.Put("Time", Time);
     }
 }
Exemplo n.º 3
0
 public void ToRecordset(IRecordAdd rec)
 {
     rec.AddNew();
     rec.Put("ParamCode", ParamCode);
     rec.Put("FullCode", Code);
     rec.Put("ParamName", ParamName);
     rec.Put("FullName", Name);
     rec.Put("Task", Task);
     rec.Put("SuperProcess", SuperProcess.ToRussian());
     rec.Put("Units", Units);
     rec.Put("Min", Min);
     rec.Put("Max", Max);
     rec.Put("ObjectCode", ObjectCode);
     rec.Update();
 }
Exemplo n.º 4
0
        //Запись результатов компиляции
        public void SaveCompileResults(IRecordAdd rec)
        {
            rec.Put("ErrMess", _errMess);
            rec.Put("ResiltType", Type.ToResString());

            var sb = new StringBuilder("Inputs: ");

            foreach (var v in InputsList)
            {
                sb.Append(v.Code).Append("; ");
            }
            sb.Append("Vars: ");
            foreach (var v in Vars.Values)
            {
                if (!Inputs.ContainsKey(v.Code))
                {
                    sb.Append(v.Code).Append("; ");
                }
            }

            sb.Append("Expr: ");
            foreach (var node in Expr1.Nodes)
            {
                node.SaveCompiled(sb);
            }
            if (Vars["calc"].Type.DataType != DataType.Void)
            {
                sb.Append("Assign!Calc!1; ");
            }
            foreach (var node in Expr2.Nodes)
            {
                node.SaveCompiled(sb);
            }
            rec.Put("CompiledExpr", sb.ToString());
            rec.Update();
        }
Exemplo n.º 5
0
 public override void ValueToRec(IRecordAdd rec, string field)
 {
     rec.Put(field, OwnBool);
 }
Exemplo n.º 6
0
 //Записать значение в рекордсет
 public static void PutMean(this IRecordAdd rec, string field, IReadMean mean)
 {
     mean.ValueToRec(rec, field);
 }
Exemplo n.º 7
0
 public override void ValueToRec(IRecordAdd rec, string field)
 {
     try { rec.Put(field, _bool ? 1 : 0); }
     catch { rec.Put(field, _bool); }
 }
Exemplo n.º 8
0
 public override void ValueToRec(IRecordAdd rec, string field)
 {
 }
Exemplo n.º 9
0
 public void ValueToRecI(int i, IRecordAdd rec, string field)
 {
     ValueToRec(rec, field);
 }
Exemplo n.º 10
0
 //Запись в рекордсет
 public void ValueToRec(IRecordAdd rec, string field)
 {
     _mean.ValueToRec(rec, field);
 }
Exemplo n.º 11
0
 public abstract void ValueToRec(IRecordAdd rec, string field);