/// <summary>创建消息实体</summary> /// <param name="model"></param> /// <param name="RouteGroupID"></param> /// <returns></returns> private static bool CreateSMSEntry(int routeID,int systemID,string sytemPass) { bool b = false; //MBoxSDK.ConfigSDK.MBOX_GetShortMessageEntity(); MBoxSDK.ConfigSDK.tagShortMessageEntity enty=new MBoxSDK.ConfigSDK.tagShortMessageEntity(); enty.esmeId=1; enty.esmeRouteId = routeID; enty.esmeSystemId = systemID.ToString(); enty.esmePassword = sytemPass; b= MBoxSDK.ConfigSDK.MBOX_CreateShortMessageEntity(Global.Params.BoxHandle, enty); return b; }
/// <summary> /// 清空有关短信的配置 /// </summary> /// <returns></returns> private static bool DeleteAllSMSConfig() { bool b = false; List<DB_Talk.Model.SMSConfig> lst = GetSMSEntry(); foreach (DB_Talk.Model.SMSConfig item in lst) { MBoxSDK.ConfigSDK.tagShortMessageEntity enty = new MBoxSDK.ConfigSDK.tagShortMessageEntity(); enty.esmeId = item.EmseID; enty.esmeRouteId = item.RouteID; enty.esmeSystemId = item.SystemID.ToString(); enty.esmePassword = item.Password; if (MBoxSDK.ConfigSDK.MBOX_DeleteShortMessageEntity(Global.Params.BoxHandle, enty) == false) { return false; } } List<string> lstS = GetSMSIP(); foreach (string item in lstS) { if (MBoxSDK.ConfigSDK.MBOX_RemoveEsmeTerminate(Global.Params.BoxHandle, item)==false) { return false; } } return true; }