67 lines
2.3 KiB
C#
67 lines
2.3 KiB
C#
|
using Api.Framework;
|
|||
|
using Api.Framework.Model;
|
|||
|
using Api.Framework.Tools;
|
|||
|
using System;
|
|||
|
using UI.Framework.Forms;
|
|||
|
|
|||
|
namespace FLSystem.Forms
|
|||
|
{
|
|||
|
public partial class select_member_form : BaseForm
|
|||
|
{
|
|||
|
public select_member_form()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
|
|||
|
try
|
|||
|
{
|
|||
|
this.pageControl1.Bind(delegate (int page, int size)
|
|||
|
{
|
|||
|
try
|
|||
|
{
|
|||
|
var session = ApiClient.GetSession();
|
|||
|
var map = session.NewParamMap();
|
|||
|
map.setPageParamters(page, size);
|
|||
|
PageResult<fl_member_info> members = null;
|
|||
|
if (!string.IsNullOrEmpty(this.textBox1.Text))
|
|||
|
{
|
|||
|
map.setParameter("username", "%" + this.textBox1.Text + "%");
|
|||
|
map.setParameter("usernick", "%" + this.textBox1.Text + "%");
|
|||
|
members = session.FindPage<fl_member_info>("select * from fl_member_info where username like @username or usernick like @usernick", map);
|
|||
|
}
|
|||
|
else
|
|||
|
members = session.FindPage<fl_member_info>("select * from fl_member_info", map);
|
|||
|
return new UI.Framework.Controls.PageControl.SerchResult() { Result = members.DataList, Total = members.Total };
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ShowError(ex);
|
|||
|
}
|
|||
|
return null;
|
|||
|
}, this.gridControl1, 50, true, true);
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ShowError(ex);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void simpleButton1_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.pageControl1.Go(sender, e);
|
|||
|
}
|
|||
|
|
|||
|
private void gridControl1_DoubleClick(object sender, EventArgs e)
|
|||
|
{
|
|||
|
var rows = this.gridView1.GetSelectedRows();
|
|||
|
if (rows.Length > 0)
|
|||
|
{
|
|||
|
var row = this.gridView1.GetRow(rows[0]);
|
|||
|
fl_member_info = row as fl_member_info;
|
|||
|
this.Close();
|
|||
|
}
|
|||
|
}
|
|||
|
public fl_member_info fl_member_info { get; private set; }
|
|||
|
|
|||
|
}
|
|||
|
}
|