private Cgw.SmcError.SmcErr SetCgwErrNo(CgwMonitorManageServiceReference.SmcErr monitorSmcErr)
{
Cgw.SmcError.SmcErr err = new Cgw.SmcError.SmcErr();
if (monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_IS_LOADING
|| monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_BUSINESS_CURRENTSESSION_NULL
|| monitorSmcErr.ErrNo == Cgw.SmcError.CgwError.ERR_CGW_BUSINESS_SESSION_NULL
)
{
err.ErrNo = Cgw.SmcError.CgwError.ERR_MONITOR_MANAGE_SERVICE_RESTARTING;
}
else
{
err.ErrNo = monitorSmcErr.ErrNo;
}
return err;
}