/// <summary> /// 添加记录 /// </summary> /// <param name="model"></param> /// <returns></returns> public static SeatManage.EnumType.HandleResult AddEnterOutLogStatistics(EnterOutLogStatistics model) { IWCFService.ISeatManageService seatService = WcfAccessProxy.ServiceProxy.CreateChannelSeatManageService(); bool error = false; try { return(seatService.AddEnterOutStatistics(model)); } catch (FaultException ex) { error = true; SeatManageComm.WriteLog.Write("添加进出记录统计失败:" + ex.Message); return(EnumType.HandleResult.Failed); } finally { ICommunicationObject ICommObjectService = seatService as ICommunicationObject; try { if (ICommObjectService.State == CommunicationState.Faulted) { ICommObjectService.Abort(); } else { ICommObjectService.Close(); } } catch { ICommObjectService.Abort(); } } }
/// <summary> /// 添加记录 /// </summary> /// <param name="model"></param> /// <returns></returns> public static SeatManage.EnumType.HandleResult AddEnterOutLogStatistics(EnterOutLogStatistics model) { IWCFService.ISeatManageService seatService = new WcfServiceForSeatManage.SeatManageDateService(); bool error = false; try { return(seatService.AddEnterOutStatistics(model)); } catch (FaultException ex) { error = true; SeatManageComm.WriteLog.Write("添加进出记录统计失败:" + ex.Message); return(EnumType.HandleResult.Failed); } }