public string GetErrDesc(uint errNo, string modelName, int languageId)
{
string ErrDes = string.Format("{0,10:X}", errNo);
if (null != errNoDesc && errNoDesc.Count>0)
{
//log.Trace("try get err desc,The errNo:{0},the modelName:{1},the languageId:{2},the total error is:{3}", errNo, modelName, languageId, errNoDesc.Count);
SmcErrKey errKey = new SmcErrKey();
string tempErrDes = string.Empty;
errKey.ErrNo = Convert.ToInt32(errNo);
errKey.Model = modelName;
errKey.LanguageId = languageId;
if (errNoDesc.TryGetValue(errKey, out tempErrDes))
{
ErrDes = tempErrDes.Replace("'", "\'");
}
//log.Trace("the err desc result is:{0}", ErrDes);
}
else
{
//log.Trace("The errDes is null!");
}
return ErrDes;
}