Exemple #1
0
        static ProtocolDB()
        {
            helper.SetConnectionString($"{AppDomain.CurrentDomain.BaseDirectory}data\\prollite.db");

            string sql = $"SELECT [PCID],[PCName],[ParentID],[CreateTime] FROM [ProtocolClassification]";

            //获取所有分类
            classificationModels = DT2ProtocolClassificationModel(helper.ExecuteQuery(sql));
            if (classificationModels == null)
            {
                classificationModels = new List <ProtocolClassificationModel>();
            }

            string settingSql = "SELECT [UseNamespace],[NamespaceContent] FROM [ProtocolSetting]";

            settingModel = DT2ProtocolSettingModel(helper.ExecuteQuery(settingSql));
            if (settingModel == null)
            {
                settingModel = new ProtocolSettingModel()
                {
                    UseNamespace     = false,
                    NamespaceContent = ""
                };
                AddSetting();
            }
        }
Exemple #2
0
 private static ProtocolSettingModel DT2ProtocolSettingModel(DataTable _dt)
 {
     if (_dt != null && _dt.Rows.Count > 0)
     {
         ProtocolSettingModel model = new ProtocolSettingModel();
         model.NamespaceContent = _dt.Rows[0]["NamespaceContent"].ToString();
         model.UseNamespace     = Convert.ToBoolean(_dt.Rows[0]["UseNamespace"]);
     }
     return(null);
 }