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