public CENTRALMessageDomain getMessageContent(string msgID, string[] param) { CENTRALMessageDomain message = new CENTRALMessageDomain(); string result = "No message defined"; try { message = getMessage(msgID); if (message != null && message.MSG_DESC != null) { result = message.MSG_DESC; if (param != null) { for (int i = 0; i < param.Length; i++) { result = result .Replace("{" + i.ToString() + "}", param[i]) .Replace("[" + i.ToString() + "]", param[i]); } message.MSG_DESC = result; } } } catch { } return(message); }
public string getMessageContentAndLog(string msgID, string userID, string processID, string processName, string functionID, string remark, string[] param) { string result = "No message defined"; try { CENTRALMessageDomain message = getMessage(msgID); if (message != null && message.MSG_DESC != null) { result = message.MSG_DESC; if (param != null) { for (int i = 0; i < param.Length; i++) { result = result .Replace("{" + i.ToString() + "}", param[i]) .Replace("[" + i.ToString() + "]", param[i]); } message.MSG_DESC = result; } CENTRALLogMonitoring par = new CENTRALLogMonitoring(); par.seqID = CENTRALMessageRepository.Instance.getLogDetailSequence(par.processID); par.message = message; par.processID = processID; par.functionID = functionID; par.remark = remark; par.processName = processName; par.userID = userID; doLog(par); } } catch (Exception e) { string msg = ""; if (e.Message == null) { msg = e.InnerException.Message; } else { msg = e.Message; } result = result + " error " + msg; } return(result); }
public CENTRALMessageDomain getMessage(string msgID) { CENTRALMessageDomain result = new CENTRALMessageDomain(); try { IDBContext db = DatabaseManager.Instance.GetContext(); var temp = db.Fetch <CENTRALMessageDomain>("CENTRALMessage/CENTRALMessageGetMessage", new { msgID = msgID }); if (temp.Count > 0) { result = temp[0]; } db.Close(); } catch { } return(result); }