Пример #1
0
        public void SetParamStr(string paramkey, string paramvalue)
        {
            string username = KlonsData.St.CurrentUserName;

            if (string.IsNullOrEmpty(username))
            {
                throw new Exception("Username not set.");
            }
            KlonsADataSet.PARAMSDataTable table = GetTable();
            if (table == null)
            {
                throw new Exception("Params table is null.");
            }
            if (paramvalue == null)
            {
                paramvalue = "";
            }
            paramvalue = paramvalue.LeftMax(ValueMaxLength);
            foreach (KlonsADataSet.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);
        }
Пример #2
0
        public string GetParamStr(string paramkey)
        {
            string username = KlonsData.St.CurrentUserName;

            KlonsADataSet.PARAMSDataTable table = GetTable();
            if (table == null)
            {
                throw new Exception("Params table is null.");
            }
            foreach (KlonsADataSet.PARAMSRow r in table.Rows)
            {
                if (string.Compare(r.PNAME, paramkey, true) != 0)
                {
                    continue;
                }
                if (r.IsPVALUENull())
                {
                    return("");
                }
                return(r.PVALUE);
            }
            return("");
        }