/// <summary> /// 更新终端设置 /// </summary> /// <param name="connectionString">链接字符串</param> /// <param name="terminal">设备设置</param> /// <returns></returns> public static bool UpdateTerminal(string connectionString, ClassModel.TerminalInfo terminal) { IWCFService.ISeatManageService SeatService = WcfAccessProxy.ServiceProxy.CreateChannelSeatManageService(connectionString); bool error = false; try { int i = SeatService.UpdateClient(terminal); if (i > 0) { return(true); } else { return(false); } } catch (Exception ex) { error = true; SeatManageComm.WriteLog.Write(ex.Message); return(false); } finally { ICommunicationObject ICommObjectService = SeatService as ICommunicationObject; try { if (ICommObjectService.State == CommunicationState.Faulted) { ICommObjectService.Abort(); } else { ICommObjectService.Close(); } } catch { ICommObjectService.Abort(); } } }
/// <summary> /// 更新终端设置 /// </summary> /// <param name="terminal"></param> /// <returns></returns> public static bool UpdateTerminal(ClassModel.TerminalInfo terminal) { IWCFService.ISeatManageService SeatService = new WcfServiceForSeatManage.SeatManageDateService(); bool error = false; try { int i = SeatService.UpdateClient(terminal); if (i > 0) { return(true); } else { return(false); } } catch (Exception ex) { error = true; SeatManageComm.WriteLog.Write(string.Format("更新终端设置失败:{0}", ex.Message)); throw ex; } }
/// <summary> /// 更新终端设置 /// </summary> /// <param name="connectionString">链接字符串</param> /// <param name="terminal">设备设置</param> /// <returns></returns> public static bool UpdateTerminal(string connectionString, ClassModel.TerminalInfo terminal) { IWCFService.ISeatManageService SeatService = WcfAccessProxy.ServiceProxy.CreateChannelSeatManageService(connectionString); bool error = false; try { int i = SeatService.UpdateClient(terminal); if (i > 0) { return(true); } else { return(false); } } catch (Exception ex) { error = true; SeatManageComm.WriteLog.Write(ex.Message); return(false); } }