49 lines
1.6 KiB
C#
49 lines
1.6 KiB
C#
using YLErp.Model;
|
|
|
|
namespace YLErp.Forms
|
|
{
|
|
public partial class FormDataQuery : Form
|
|
{
|
|
public FormDataQuery()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
var nv = YieldChain.Helpers.UrlHelper.ParseQueryString(textBox1.Text, true);
|
|
var method = comboBox1.Text;
|
|
if (method == "到期结算报告")
|
|
{
|
|
var req = new TradeReq
|
|
{
|
|
page = 1,
|
|
rows = 20,
|
|
};
|
|
|
|
req.TradeNumber = nv[nameof(req.TradeNumber)];
|
|
req.TradeStatus = nv[nameof(req.TradeStatus)];
|
|
if (DateTime.TryParse(nv[nameof(req.ExerciseDateStart)], out var ExerciseDateStart))
|
|
{
|
|
req.ExerciseDateStart = ExerciseDateStart;
|
|
}
|
|
if (DateTime.TryParse(nv[nameof(req.UnWindDateStart)], out var UnWindDateStart))
|
|
{
|
|
req.UnWindDateStart = UnWindDateStart;
|
|
}
|
|
if (DateTime.TryParse(nv[nameof(req.UnWindDateEnd)], out var UnWindDateEnd))
|
|
{
|
|
req.UnWindDateEnd = UnWindDateEnd;
|
|
}
|
|
var result = new BLL.tradeBLL().SearchTradeWithCashList(req, out _,true);
|
|
richTextBox1.Text = JsonHelper.Serialize(result);
|
|
}
|
|
}
|
|
|
|
private void FormTradeQuery_Load(object sender, EventArgs e)
|
|
{
|
|
comboBox1.SelectedIndex = 0;
|
|
}
|
|
}
|
|
}
|