Beispiel #1
0
 private void ToRecordset(IRecordSet rec, bool addnew)
 {
     if (addnew)
     {
         rec.AddNew();
     }
     rec.Put("Code", FullCode);
     rec.Put("Units", Units);
     rec.Put("DataType", DataType.ToRussian());
     rec.Put("SuperProcessType", SuperProcess.ToRussian());
     rec.Put("Min", Min);
     rec.Put("Max", Max);
     rec.Put("DecPlaces", DecPlaces);
     if (FirstParam != null)
     {
         rec.Put("CodeParam", FirstParam.Code);
         rec.Put("Name", FirstParam.Name);
         rec.Put("Task", FirstParam.Task);
         rec.Put("Comment", FirstParam.Comment);
         rec.Put("CalcParamType", FirstParam.CalcParamType.ToRussian());
         rec.Put("Tag", FirstParam.Tag);
     }
     if (LastParam != null)
     {
         rec.Put("CodeSubParam", LastParam.Code);
         rec.Put("SubName", LastParam.Name);
         rec.Put("SubComment", LastParam.Comment);
     }
 }
Beispiel #2
0
 //Записывает себя в ReportParams, reportId - id родительской записи
 public void ToRecordset(IRecordSet rec, int reportId, bool addnew = false)
 {
     if (addnew)
     {
         rec.AddNew();
     }
     rec.Put("ReportId", reportId);
     rec.Put("ParamId", ParamId);
     rec.Put("Project", Project);
     rec.Put("Code", Code);
     rec.Put("DataType", DataType.ToRussian());
     rec.Put("SuperProcessType", SuperProcess.ToRussian());
     rec.Put("CalcParamType", CalcParamType.ToRussian());
     rec.Put("IsSingle", Queries.ContainsKey(IntervalType.Single));
     rec.Put("IsBase", Queries.ContainsKey(IntervalType.Base));
     rec.Put("IsHour", Queries.ContainsKey(IntervalType.Hour));
     rec.Put("IsDay", Queries.ContainsKey(IntervalType.Day));
     rec.Put("IsCombined", Queries.ContainsKey(IntervalType.Combined));
     rec.Put("IsAbsolute", Queries.ContainsKey(IntervalType.Absolute));
     rec.Put("IsAbsoluteDay", Queries.ContainsKey(IntervalType.AbsoluteDay));
     rec.Put("IsAbsoluteCombined", Queries.ContainsKey(IntervalType.AbsoluteCombined));
     rec.Put("IsAbsoluteListBase", Queries.ContainsKey(IntervalType.AbsoluteListBase));
     rec.Put("IsAbsoluteListHour", Queries.ContainsKey(IntervalType.AbsoluteListHour));
     rec.Put("IsAbsoluteListDay", Queries.ContainsKey(IntervalType.AbsoluteListDay));
     rec.Put("IsMoments", Queries.ContainsKey(IntervalType.Moments));
     if (addnew)
     {
         rec.Update();
     }
 }
Beispiel #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();
 }