Exemple #1
0
        public void SetParamStr(string paramkey, string paramvalue)
        {
            string username = KlonsData.St.CurrentUserName;

            if (string.IsNullOrEmpty(username))
            {
                throw new Exception("Username not set.");
            }
            klonsDataSet.ParamsDataTable table = GetTable();
            if (table == null)
            {
                throw new Exception("Params table is null.");
            }
            if (paramvalue == null)
            {
                paramvalue = "";
            }
            paramvalue = paramvalue.LeftMax(ValueMaxLength);
            foreach (klonsDataSet.ParamsRow r in table.Rows)
            {
                if (string.Compare(r.PName, paramkey, true) != 0)
                {
                    continue;
                }
                if (r.PValue != paramvalue)
                {
                    r.PValue = paramvalue;
                }
                return;
            }
            table.AddParamsRow(paramkey, paramvalue, username);
        }
Exemple #2
0
        public string GetParamStr(string paramkey)
        {
            string username = KlonsData.St.CurrentUserName;

            klonsDataSet.ParamsDataTable table = GetTable();
            if (table == null)
            {
                throw new Exception("Params table is null.");
            }
            foreach (klonsDataSet.ParamsRow r in table.Rows)
            {
                if (string.Compare(r.PName, paramkey, true) != 0)
                {
                    continue;
                }
                if (r.IsPValueNull())
                {
                    return("");
                }
                return(r.PValue);
            }
            return("");
        }