Example #1
0
 public bool DeleteParameter(string parameter)
 {
     Data.DataRow dr = new Data.DataRow(1);
     dr.AddField(ParameterName, parameter, true);
     _settings.DeleteRow(dr);
     if (dr.ReturnCode == Data.DataRow.STATUS.Success)
     {
         _settings.Save();
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #2
0
 public bool ModifyParameter(string parameter, string value)
 {
     Data.DataRow dr = new Data.DataRow(2);
     dr.AddField(ParameterName, parameter, true);
     dr.AddField(ParameterValue, value);
     _settings.ModifyRow(dr);
     if (dr.ReturnCode == Data.DataRow.STATUS.Success)
     {
         _settings.Save();
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #3
0
 /// <summary>
 /// JSON转DataSet
 /// </summary>
 /// <param name="Json">JSON串</param>
 /// <returns>DataSet</returns>
 public static Data.DataSet JsonToDataSet(string Json)
 {
     try
     {
         Data.DataSet         ds  = new Data.DataSet();
         JavaScriptSerializer JSS = new JavaScriptSerializer();
         object obj = JSS.DeserializeObject(Json);
         Dictionary <string, object> datajson = (Dictionary <string, object>)obj;
         foreach (var item in datajson)
         {
             Data.DataTable dt   = new Data.DataTable(item.Key);
             object[]       rows = (object[])item.Value;
             foreach (var row in rows)
             {
                 Dictionary <string, object> val = (Dictionary <string, object>)row;
                 Data.DataRow dr = dt.NewRow();
                 foreach (KeyValuePair <string, object> sss in val)
                 {
                     if (!dt.Columns.Contains(sss.Key))
                     {
                         dt.Columns.Add(sss.Key.ToString());
                         dr[sss.Key] = sss.Value;
                     }
                     else
                     {
                         dr[sss.Key] = sss.Value;
                     }
                 }
                 dt.Rows.Add(dr);
             }
             ds.Tables.Add(dt);
         }
         return(ds);
     }
     catch
     {
         return(null);
     }
 }
Example #4
0
 public bool RenameParameter(string oldName, string newName)
 {
     Data.DataRow dr = new Data.DataRow(2);
     return(false);
 }