Example #1
0
 //Запись значения параметра в SysTabl
 public void PutValue(string param, string value, string tag = null)
 {
     _tabl.FindFirst("ParamName", param);
     _tabl.Put("ParamValue", value);
     if (tag != null)
     {
         _tabl.Put("ParamTag", tag);
     }
     _tabl.Update();
 }
Example #2
0
 //Запись значения подпараметра в SysSubTabl
 public void PutSubValue(string param, string subparam, string value, string tag = null)
 {
     _sub.FindFirst("(ParamName='" + param + "') And (SubParamName='" + subparam + "')");
     _sub.Put("SubParamValue", value);
     if (tag != null)
     {
         _sub.Put("SubParamTag", tag);
     }
     _sub.Update();
 }
Example #3
0
        //Запись Tag параметра в SysTabl
        public static void PutTagS(string file, string param, string tag, string value = null)
        {
            string stSql = "SELECT SysTabl.ParamValue, SysTabl.ParamTag FROM SysTabl WHERE (SysTabl.ParamName='" + param + "')";

            using (var rec = new RecDao(file, stSql))
            {
                rec.Put("ParamTag", tag);
                if (value != null)
                {
                    rec.Put("ParamValue", value);
                }
                rec.Update();
            }
        }
Example #4
0
        //Запись Tag подпараметра в SysSubTabl
        public static void PutSubTagS(string file, string param, string subparam, string tag, string value = null)
        {
            string stSql = "SELECT SysSubTabl.SubParamValue, SysSubTabl.SubParamTag FROM SysTabl INNER JOIN SysSubTabl ON SysTabl.ParamId = SysSubTabl.ParamId " +
                           " WHERE (SysTabl.ParamName='" + param + "') AND (SysSubTabl.SubParamName='" + subparam + "')";

            using (var rec = new RecDao(file, stSql, RecordsetTypeEnum.dbOpenDynaset))
            {
                rec.Put("SubParamTag", tag);
                if (value != null)
                {
                    rec.Put("SubParamValue", value);
                }
                rec.Update();
            }
        }
Example #5
0
        //Запись значения подпараметра в SysSubTabl
        public void PutSubValueS(string file, string param, string subparam, string value, string tag = null)
        {
            string stSql = "SELECT SysSubTabl.SubParamValue, SysSubTabl.SubParamTag FROM SysTabl INNER JOIN SysSubTabl ON SysTabl.ParamId = SysSubTabl.ParamId " +
                           " WHERE (SysTabl.ParamName='" + param + "') AND (SysSubTabl.SubParamName='" + subparam + "')";

            using (var rec = new RecDao(file, stSql))
            {
                rec.Put("SubParamValue", value);
                if (tag != null)
                {
                    rec.Put("SubParamTag", tag);
                }
                rec.Update();
            }
        }