using DevExpress.XtraEditors;
|
using DevExpress.XtraEditors.Controls;
|
using System.ComponentModel;
|
|
namespace IStation.WinFrmUI.Schedule
|
{
|
public partial class SetPumpRunStatusDlg : XtraForm
|
{
|
public SetPumpRunStatusDlg()
|
{
|
InitializeComponent();
|
IconOptions.Icon = WinFrmUI.Properties.Resources.App;
|
gridView1.SetNormalEditView();
|
gridView1.ClearSorting();
|
gridView1.BorderStyle = BorderStyles.NoBorder;
|
}
|
|
private BindingList<Model.PumpModel> _allBindingList = null;
|
public void SetBindingData(List<Model.PumpModel> list)
|
{
|
_allBindingList = new BindingList<Model.PumpModel>();
|
|
if (list != null && list.Any())
|
{
|
list = list.OrderBy(x => x.Name).ToList();
|
_allBindingList = new BindingList<Model.PumpModel>(list);
|
}
|
|
currentViewModelBindingSource.DataSource = _allBindingList;
|
}
|
|
public List<Model.PumpModel> GetDispatchPumps()
|
{
|
return _allBindingList.ToList();
|
}
|
|
|
|
private void btnOk_Click(object sender, System.EventArgs e)
|
{
|
gridView1.UpdateCurrentRow();
|
gridView1.CloseEditor();
|
DialogResult = System.Windows.Forms.DialogResult.OK;
|
Close();
|
}
|
|
|
|
|
}
|
}
|