namespace HStation.WinFrmUI
|
{
|
public partial class InputXhsProjectInfoWizardPage : DevExpress.XtraEditors.XtraUserControl, Yw.WinFrmUI.IWizardPage<ImportXhsProjectViewModel>
|
{
|
public InputXhsProjectInfoWizardPage()
|
{
|
InitializeComponent();
|
}
|
|
private ImportXhsProjectViewModel _vm = null;
|
|
/// <summary>
|
/// 初始化
|
/// </summary>
|
public void InitialPage(ImportXhsProjectViewModel t)
|
{
|
if (_isInitialize)
|
{
|
return;
|
}
|
_vm = t;
|
_isInitialize = true;
|
}
|
|
/// <summary>
|
/// 是否初始化
|
/// </summary>
|
public bool IsInitialize
|
{
|
get { return _isInitialize; }
|
}
|
private bool _isInitialize = false;
|
|
/// <summary>
|
/// 是否允许上一步
|
/// </summary>
|
public bool AllowPrev
|
{
|
get { return true; }
|
}
|
|
/// <summary>
|
/// 是否允许下一步
|
/// </summary>
|
public bool AllowNext
|
{
|
get { return true; }
|
}
|
|
/// <summary>
|
/// 是否允许取消
|
/// </summary>
|
public bool AllowCancel
|
{
|
get { return true; }
|
}
|
|
/// <summary>
|
/// 是否允许完成
|
/// </summary>
|
public bool AllowComplete
|
{
|
get { return false; }
|
}
|
|
/// <summary>
|
/// 能否返回上一步
|
/// </summary>
|
public bool CanPrev()
|
{
|
return true;
|
}
|
|
/// <summary>
|
/// 能否进入下一步
|
/// </summary>
|
public bool CanNext()
|
{
|
this.dxErrorProvider1.ClearErrors();
|
if (string.IsNullOrEmpty(this.txtName.Text.Trim()))
|
{
|
this.dxErrorProvider1.SetError(this.txtName, "必填项");
|
return false;
|
}
|
_vm.NO = this.txtNO.Text.Trim();
|
_vm.Name = this.txtName.Text.Trim();
|
_vm.Customer = this.txtCustomer.Text.Trim();
|
_vm.Address = this.txtAddress.Text.Trim();
|
_vm.Flags = null;
|
_vm.TagName = this.txtTagNme.Text.Trim();
|
_vm.Description = this.txtDescription.Text.Trim();
|
return true;
|
}
|
|
/// <summary>
|
/// 能否关闭
|
/// </summary>
|
public bool CanCancel()
|
{
|
return true;
|
}
|
|
/// <summary>
|
/// 能否完成
|
/// </summary>
|
public bool CanComplete()
|
{
|
return false;
|
}
|
|
}
|
}
|