Exemplo n.º 1
0
        /// <summary>
        ///新增黑白名单
        /// </summary>
        /// <param name="requesPayCheck"></param>
        /// <returns></returns>
        public APIResultBase GetBackWhiteCarInfo(NanFangUnionModel carInfo)
        {
            APIResultBase <NanFangUnionModel> apiBaseResult = new APIResultBase <NanFangUnionModel>();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";

            BlackWhiteListModel blackWhiteModel = new BlackWhiteListModel();

            blackWhiteModel.PlateNumber    = carInfo.PlatNumber;
            blackWhiteModel.BlackWhiteType = 3;
            blackWhiteModel.StartDate      = carInfo.StartTime;
            blackWhiteModel.EndDate        = carInfo.EndTime;
            if (carInfo.CheckoutFlag == "0")
            {
                blackWhiteModel.Reason = "在场";
            }
            else
            {
                blackWhiteModel.Reason = "离场";
            }
            blackWhiteModel.Remark = carInfo.RoomNo;

            JielinkApi jieLinApi = new JielinkApi();
            APIResultBase <BlackWhiteListModel> result = jieLinApi.AddBackWhiteList(blackWhiteModel);

            if (result.code != "0")
            {
                apiBaseResult.code = "1";
                apiBaseResult.msg  = "失败!";
            }

            return(apiBaseResult);
        }
Exemplo n.º 2
0
        public HttpResponseMessage consumerecords(requestConsumeRecords requestData)
        {
            if (requestData.pageIndex <= 0)
            {
                requestData.pageIndex = 1;
            }
            if (requestData.pageSize <= 0)
            {
                requestData.pageSize = 10;
            }
            APIResultBase <responseConsumeRecords> apiresult = new APIResultBase <responseConsumeRecords>();
            string message = "";
            responseConsumeRecords records = new responseConsumeRecords();
            int result = new ConsumeBaseBLL().SearchConsumeRecords(requestData, ref records, out message);

            if (result != 0)
            {
                apiresult.code = "1";
                if (string.IsNullOrWhiteSpace(message))
                {
                    message = "查询消费记录失败";
                }
                apiresult.msg = message;
            }
            apiresult.data = records;
            return(Request.CreateResponse(apiresult));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 到达出口
        /// </summary>
        /// <param name="inRecognitionRecord"></param>
        /// <returns></returns>
        public APIResultBase PostOutRecognition(OutRecognitionRecord outRecognitionRecord, enumJDBusinessType businessType)
        {
            APIResultBase apiBaseResult = new APIResultBase();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";
            return(apiBaseResult);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 离开停车场
        /// </summary>
        /// <param name="inRecognitionRecord"></param>
        /// <returns></returns>
        public APIResultBase PostCarOut(OutCrossRecord outCrossRecord, enumJDBusinessType businessType)
        {
            APIResultBase apiBaseResult = new APIResultBase();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";
            return(apiBaseResult);
        }
Exemplo n.º 5
0
        /// <summary>
        /// 请求第三方计费(读取JD的账单表)
        /// </summary>
        /// <param name="inRecognitionRecord"></param>
        /// <returns></returns>
        public APIResultBase <ResponseThirdCharging> ThirdCharging(RequestThirdCharging requestThirdCharging)
        {
            APIResultBase <ResponseThirdCharging> apiBaseResult = new APIResultBase <ResponseThirdCharging>();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";
            return(apiBaseResult);
        }
Exemplo n.º 6
0
        /// <summary>
        /// 设备状态信息
        /// </summary>
        /// <param name="LEquipmentStatus"></param>
        /// <returns></returns>
        public APIResultBase PostEquipmentStatus(List <EquipmentStatus> LEquipmentStatus)
        {
            APIResultBase apiBaseResult = new APIResultBase();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";
            return(apiBaseResult);
        }
Exemplo n.º 7
0
        /// <summary>
        /// 支付反查
        /// </summary>
        /// <param name="inRecognitionRecord"></param>
        /// <returns></returns>
        public APIResultBase <ResponsePayCheck> PayCheck(RequestPayCheck requesPayCheck)
        {
            APIResultBase <ResponsePayCheck> apiBaseResult = new APIResultBase <ResponsePayCheck>();

            apiBaseResult.code = "0";
            apiBaseResult.msg  = "";
            return(apiBaseResult);
        }
Exemplo n.º 8
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string id             = GridView1.DataKeys[e.RowIndex].Value.ToString();
            string roomID         = ((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.ToString().Trim();
            string carPlateNumber = ((TextBox)GridView1.Rows[e.RowIndex].Cells[4].Controls[0]).Text.ToString().Trim();
            string starTime       = ((TextBox)GridView1.Rows[e.RowIndex].Cells[5].Controls[0]).Text.ToString().Trim();
            string endTime        = ((TextBox)GridView1.Rows[e.RowIndex].Cells[6].Controls[0]).Text.ToString().Trim();
            string remark         = ((TextBox)GridView1.Rows[e.RowIndex].Cells[7].Controls[0]).Text.ToString().Trim();

            //向JieLink+平台发送
            BlackWhiteListModel blackWhiteCar = new BlackWhiteListModel();

            blackWhiteCar.PlateNumber    = carPlateNumber;
            blackWhiteCar.BlackWhiteType = 3;
            blackWhiteCar.StartDate      = starTime;
            blackWhiteCar.EndDate        = endTime;
            blackWhiteCar.Reason         = "";
            blackWhiteCar.Remark         = remark;

            JielinkApi jieLinApi = new JielinkApi();
            APIResultBase <BlackWhiteListModel> result = jieLinApi.AddBackWhiteList(blackWhiteCar);

            if (result.code == "0")
            {
                string strUpdate = "update tb_cars set RoomID='" + roomID + "',CarPlateNumber='" + carPlateNumber + "',StarTime='" + starTime + "',EndTime='" + endTime + "',Remark='" + remark + "' where ID=" + id;

                //连接数据库,执行更新语句
                MySqlConnection con = new MySqlConnection(connectionString);
                MySqlCommand    cmd = new MySqlCommand(strUpdate, con);

                try
                {
                    con.Open();
                    cmd.ExecuteNonQuery();
                    this.lbResult.Text = "更新记录成功!";
                }
                catch (Exception ex)
                {
                }
                finally
                {
                    con.Close();
                }
            }
            else
            {
                this.lbResult.Text = "更新失败!";
            }
            GridView1.EditIndex = -1;
            Bind(txtRoomID.Text.Trim());
        }
Exemplo n.º 9
0
        public HttpResponseMessage carin(InCrossRecord requestdata)
        {
            APIResultBase result = new APIResultBase();

            try
            {
                result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PostCarIn(requestdata, enumJDBusinessType.InCross);
            }
            catch (System.Exception ex)
            {
                result.code = "99";
                LogHelper.Error("carin:", ex);
            }
            return(Request.CreateResponse(result));
        }
Exemplo n.º 10
0
        public HttpResponseMessage outrecognition(OutRecognitionRecord requestdata)
        {
            APIResultBase result = new APIResultBase();

            try
            {
                result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PostOutRecognition(requestdata, enumJDBusinessType.OutRecognition);
            }
            catch (System.Exception ex)
            {
                result.code = "99";
                LogHelper.Error("outrecognition:", ex);
            }

            return(Request.CreateResponse(result));
        }
Exemplo n.º 11
0
        public HttpResponseMessage personopr(PersonModel requestdata)
        {
            APIResultBase apiresult = new APIResultBase();
            string        message   = "";
            int           result    = new ConsumeBaseBLL().PersonOpr(requestdata, out message);

            if (result != 0)
            {
                apiresult.code = "1";
                if (string.IsNullOrWhiteSpace(message))
                {
                    message = "人员信息同步操作失败";
                }
                apiresult.msg = message;
            }
            return(Request.CreateResponse(apiresult));
        }
Exemplo n.º 12
0
        public HttpResponseMessage cardchargeopr(requestCardCharge requestdata)
        {
            APIResultBase apiresult = new APIResultBase();
            string        message   = "";
            int           result    = new ConsumeBaseBLL().CardChargeOpr(requestdata, out message);

            if (result != 0)
            {
                apiresult.code = "1";
                if (string.IsNullOrWhiteSpace(message))
                {
                    message = "卡充值/退款操作失败";
                }
                apiresult.msg = message;
            }
            return(Request.CreateResponse(apiresult));
        }
Exemplo n.º 13
0
        public HttpResponseMessage cardinfo(requestCardInfo requestdata)
        {
            APIResultBase <CardModel> apiresult = new APIResultBase <CardModel>();
            string    message = "";
            CardModel model   = null;
            int       result  = new ConsumeBaseBLL().SearchCardInfo(requestdata, ref model, out message);

            if (result != 0)
            {
                apiresult.code = "1";
                if (string.IsNullOrWhiteSpace(message))
                {
                    message = "卡信息查询失败";
                }
                apiresult.msg = message;
            }
            apiresult.data = model;
            return(Request.CreateResponse(apiresult));
        }
Exemplo n.º 14
0
        public HttpResponseMessage thirdcharging(RequestThirdCharging requestdata)
        {
            APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).ThirdCharging(requestdata);

            return(Request.CreateResponse(result));
        }
Exemplo n.º 15
0
        public HttpResponseMessage equipmentstatus(List <EquipmentStatus> LEquipmentStatus)
        {
            APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PostEquipmentStatus(LEquipmentStatus);

            return(Request.CreateResponse(result));
        }
Exemplo n.º 16
0
        private void GameRestartNotice(APIResultBase res)
        {
            List <CGameUser> lstUser = ((APISingleModelResult <List <CGameUser> >)res).data;

            Clients.Group(lstUser[0].GameCode, new string[0]).gameRestartNotice("游戏已经重新开始", JsonConvert.SerializeObject(res));
        }
Exemplo n.º 17
0
        public HttpResponseMessage paycheck(RequestPayCheck requestdata)
        {
            APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PayCheck(requestdata);

            return(Request.CreateResponse(result));
        }
Exemplo n.º 18
0
        protected void btnAddCar_Click(object sender, EventArgs e)
        {
            string strRoomID      = txtRoomID.Text;
            string strPlateNumber = txtPlateNumber.Text;
            string strStarTime    = Request["starTime"].ToString();
            string strEndTime     = Request["endTime"].ToString();
            string strRemark      = txtRemark.Text;

            if (string.IsNullOrEmpty(strStarTime))
            {
                this.lbTips.Text = "请填入住时间!";
                return;
            }
            if (string.IsNullOrEmpty(strEndTime))
            {
                this.lbTips.Text = "请填写结束时间!";
                return;
            }

            //向JieLink+平台发送
            BlackWhiteListModel blackWhiteCar = new BlackWhiteListModel();

            blackWhiteCar.PlateNumber    = strPlateNumber;
            blackWhiteCar.BlackWhiteType = 3;
            blackWhiteCar.StartDate      = strStarTime;
            blackWhiteCar.EndDate        = strEndTime;
            blackWhiteCar.Reason         = "";
            blackWhiteCar.Remark         = strRemark;

            JielinkApi jieLinApi = new JielinkApi();
            APIResultBase <BlackWhiteListModel> result = jieLinApi.AddBackWhiteList(blackWhiteCar);

            if (result.code == "0")
            {
                //下发成功,则插入记录到数据库
                MySqlConnection con    = new MySqlConnection(connectionString);
                string          strCmd = "insert into tb_cars(RoomID,CarPlateNumber,StarTime,EndTime,Remark) values('" + strRoomID + "','" + strPlateNumber + "','" + strStarTime + "','" + strEndTime + "','" + strRemark + "');";
                try
                {
                    MySqlCommand cmd = new MySqlCommand(strCmd, con);
                    con.Open();
                    cmd.ExecuteNonQuery();
                    Bind(); //重新绑定数据,就可以查看刚插入的记录了

                    //清空Panel中TextBox控件内容
                    foreach (Control c in Panel1.Controls)
                    {
                        if (c is TextBox)
                        {
                            (c as TextBox).Text = "";
                        }
                    }
                }
                catch (Exception ex)
                {
                }
                finally
                {
                    con.Close();
                }
            }
            else
            {
                lbTips.Text = "下发信息失败!";
            }
        }