97 lines
2.9 KiB
C#
97 lines
2.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Net;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace dccdc.Selfhelp
|
|
{
|
|
public partial class frm_zzjf_tj : Form
|
|
{
|
|
private dccdc.Models.DTO.YMJFXX _ymxx;
|
|
public frm_zzjf_tj()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
public frm_zzjf_tj(dccdc.Models.DTO.YMJFXX ymjf):this()
|
|
{
|
|
_ymxx = ymjf;
|
|
}
|
|
|
|
private void frm_zzjf_tj_Load(object sender, EventArgs e)
|
|
{
|
|
label1.Text = _ymxx.xingming;
|
|
label2.Text = _ymxx.zfbm;
|
|
label3.Text = _ymxx.jfrq;
|
|
label4.Text = "¥" + _ymxx.money;
|
|
label5.Text = _ymxx.zfzt;
|
|
label4.ForeColor = Color.Red;
|
|
ZXing.QrCode.QRCodeWriter qw = new ZXing.QrCode.QRCodeWriter();
|
|
var m = qw.encode(_ymxx.zfurl, ZXing.BarcodeFormat.QR_CODE, 216, 216);
|
|
ZXing.BarcodeWriter br = new ZXing.BarcodeWriter();
|
|
Bitmap bm = br.Write(m);
|
|
pb_wx.Image = bm;
|
|
|
|
|
|
//ZXing.QrCode.QRCodeWriter qw = new ZXing.QrCode.QRCodeWriter();
|
|
var m1 = qw.encode(_ymxx.zfurl_alipay, ZXing.BarcodeFormat.QR_CODE, 216, 216);
|
|
ZXing.BarcodeWriter br1 = new ZXing.BarcodeWriter();
|
|
Bitmap bm1 = br1.Write(m1);
|
|
pb_zfb.Image = bm1;
|
|
}
|
|
|
|
private void frm_zzjf_tj_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
|
|
Rectangle rect = new Rectangle(30, 30, 170, 56);
|
|
if (rect.Contains(e.Location))
|
|
{
|
|
Cursor = Cursors.Hand;
|
|
}
|
|
else
|
|
{
|
|
Cursor = Cursors.Default;
|
|
}
|
|
}
|
|
|
|
private void frm_zzjf_tj_MouseClick(object sender, MouseEventArgs e)
|
|
{
|
|
Rectangle rect = new Rectangle(30, 30, 170, 56);
|
|
if (rect.Contains(e.Location))
|
|
{
|
|
this.Close();
|
|
}
|
|
}
|
|
int t1 = 60;
|
|
private void timer1_Tick(object sender, EventArgs e)
|
|
{
|
|
t1--;
|
|
label6.Text = t1.ToString("00");
|
|
if (t1 == 0)
|
|
{
|
|
this.Close();
|
|
}
|
|
}
|
|
|
|
private void timer2_Tick(object sender, EventArgs e)
|
|
{
|
|
timer2.Enabled = false;
|
|
WebClient wc = new WebClient();
|
|
wc.Encoding = Encoding.UTF8;
|
|
string jsonData = wc.DownloadString(extend.URL + "zzj/getzfstate?id=" + _ymxx.id);
|
|
Models.OperationResult or = Newtonsoft.Json.JsonConvert.DeserializeObject<Models.OperationResult>(jsonData);
|
|
if (or.State == 1)
|
|
{
|
|
Status s = new Status("支付成功!");
|
|
s.ShowDialog();
|
|
s.Close();
|
|
this.Close();
|
|
}
|
|
timer2.Enabled = true;
|
|
}
|
|
}
|
|
}
|