Files
zszq-trs/Tools/YLTestTool/Forms/FormDataQuery.cs
T
2024-05-09 14:06:26 +08:00

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;
}
}
}