示例#1
0
        /// <summary>
        /// 1.9.12    添加签退信息
        /// </summary>
        public InterfaceOutPut SignOut(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InSignOut         InParams = JsonConvert.DeserializeObject <InSignOut>(Data);
                DBSign_GuideGroup db       = new DBSign_GuideGroup();
                db.AddGuideSignOut(InParams.guideSignEntity);
                output.result = 0;
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                throw ex;
            }
            return(output);
        }
示例#2
0
        /// <summary>
        /// 1.9.14    查询未签到信息
        /// </summary>
        public InterfaceOutPut QueryNotSignRecord(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InQueryNotSignRecord  InParams  = JsonConvert.DeserializeObject <InQueryNotSignRecord>(Data);
                OutQueryNotSignRecord OutParams = new OutQueryNotSignRecord();
                DBSign_GuideGroup     db        = new DBSign_GuideGroup();
                OutParams.guideSignArray = db.GetNotSignDataList(InParams.param);
                output.data   = OutParams;
                output.result = 0;
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                throw ex;
            }
            return(output);
        }
示例#3
0
        /// <summary>
        /// 1.9.16    获取指定司机工号的签到信息
        /// </summary>
        public InterfaceOutPut GetSignRecordByTrainmanNumber(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            Boolean bExist;

            try
            {
                InGetSignRecordByTrainmanNumber  InParams  = JsonConvert.DeserializeObject <InGetSignRecordByTrainmanNumber>(Data);
                OutGetSignRecordByTrainmanNumber OutParams = new OutGetSignRecordByTrainmanNumber();
                DBSign_GuideGroup db = new DBSign_GuideGroup();
                OutParams.guideSign = db.GetSignRecordByTrainmanNumber(InParams.strTrainmanNumber, InParams.strGuideGroupGUID, out bExist);
                OutParams.bExist    = bExist;
                output.data         = OutParams;
                output.result       = 0;
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                throw ex;
            }
            return(output);
        }