/// <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();
                }
            }
        }
Exemple #2
0
        /// <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);
            }
        }