/// <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); }
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)); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
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()); }
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)); }
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)); }
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)); }
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)); }
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)); }
public HttpResponseMessage thirdcharging(RequestThirdCharging requestdata) { APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).ThirdCharging(requestdata); return(Request.CreateResponse(result)); }
public HttpResponseMessage equipmentstatus(List <EquipmentStatus> LEquipmentStatus) { APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PostEquipmentStatus(LEquipmentStatus); return(Request.CreateResponse(result)); }
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)); }
public HttpResponseMessage paycheck(RequestPayCheck requestdata) { APIResultBase result = ThirdAppFactory.Create(CommonSettings.ThirdApp).PayCheck(requestdata); return(Request.CreateResponse(result)); }
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 = "下发信息失败!"; } }