public void ToSDData() { Kind = KindOfData.FactorValue; DData.Clear(); SDData.Clear(); if (SData.Count > 0) { // add keys with 0 value foreach (string s in SData) { try { SDData.Add(s, 0); } catch (Exception e) { } } // renumber keys with new values int i = 0; foreach (KeyValuePair <string, int> pair in SDData) { i++; SDData[pair.Key] = i; } // write values to DData foreach (string s in SData) { DData.Add(SDData[s]); } } }
public override LayerData SaveJSON() { var data = base.SaveJSON(); var ddats = new DData { width = width }; data.classData = JsonConvert.SerializeObject(ddats); return(data); }
public void ToDData() { Kind = KindOfData.DoubleValue; DData.Clear(); if (SData.Count > 0) { foreach (string s in SData) { double d = 0; bool b = double.TryParse(s, out d); DData.Add(d); } } }
public void Execute(IJobExecutionContext context) { List <DMsSQL> dMsSQLs = ServerKeeper.Instance.DBLocalKeeper.DBObject <D_MsSQL>().Select(); foreach (var dMsSql in dMsSQLs) { DataTable dataTable = ServerKeeper.Instance.DBNetKeeper.Select(dMsSql.Sql, new List <string>(dMsSql.Paramskey.Split(','))); if (!dMsSql.Strategy.Equals("不选择")) { ServerKeeper.Instance.StrategyKeeper.Strategys[dMsSql.Strategy].Strategy.Operator(dataTable); } DData dData = ServerKeeper.Instance.DBLocalKeeper.DBObject <D_Data>().Add(dMsSql.Aid, JsonConvert.SerializeObject(dataTable)); ServerKeeper.Instance.DBLocalKeeper.DBObject <I_Api>().Update(new Api { ApiId = dMsSql.Apiid, Did = dData.Did }); } }
public DData Add(string apiId, string data) { return(Context(db => { var dd = new DData { Did = TRandom.Instance.GetRandomString(10), Data = data, Createtime = DateTime.Now, Systime = DateTime.Now, Operator = "hjh" }; db.DDatas.InsertOnSubmit(dd); db.SubmitChanges(); return dd; })); }
public void FromDoubles(double[] doubles) { DData.Clear(); DData.AddRange(doubles); ToSDataFromDData(); }
public double[] ToDoubles() { return(DData.ToArray()); }