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); }
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(""); }