本文整理汇总了C#中DevExpress.SetError方法的典型用法代码示例。如果您正苦于以下问题:C# DevExpress.SetError方法的具体用法?C# DevExpress.SetError怎么用?C# DevExpress.SetError使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DevExpress
的用法示例。
在下文中一共展示了DevExpress.SetError方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: txtNormalMultiple_Validate
private void txtNormalMultiple_Validate(object sender, DevExpress.Xpf.Editors.ValidationEventArgs e)
{
if (e.Value == null || string.IsNullOrEmpty(e.Value.ToString()))
{
e.SetError("Invalid Normal Multiple.");
e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Warning;
return;
}
int v;
if (int.TryParse(e.Value.ToString(), out v))
{
if (v <= 0)
{
e.SetError("Invalid Normal Multiple.");
e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Warning;
}
}
else
{
e.SetError("Invalid Normal Multiple.");
e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Warning;
}
}
示例2: f_checkInput
public bool f_checkInput(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider errorProvider)
{
bool error = true;
if (txtPattern.Text == string.Empty)
{
errorProvider.SetError(txtPattern, "Dữ liệu rỗng ?");
error = false;
}
if (txtNumber.Text == string.Empty)
{
errorProvider.SetError(txtNumber, "Dữ liệu rỗng ?");
error = false;
}
return error;
}
示例3: txtMaterialCode_Validate
private void txtMaterialCode_Validate(object sender, DevExpress.Xpf.Editors.ValidationEventArgs e)
{
if (e.Value == null || e.Value.ToString().Trim() == "")
{
e.SetError("Material code cannot be empty.");
e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Warning;
return;
}
if (e.Value != null && ProductManager.Instance.GetByMaterialCode(e.Value.ToString()) != null)
{
e.SetError("There's already a product with this material code. Input new material code not matching existing ones.");
e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Warning;
}
}
示例4: ValidateFilter
public void ValidateFilter(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider Error)
{
if (HelpNumber.ParseInt32(TuNgay.DateTime.ToString("yyyy")) < 2000)
{
Error.SetError(TuNgay, "Mời bạn nhập từ ngày!");
}
if (HelpNumber.ParseInt32(DenNgay.DateTime.ToString("yyyy")) < 2000)
{
Error.SetError(TuNgay, "Mời bạn nhập từ ngày!");
}
if (!HelpIsCheck.IsALessEqualB(TuNgay.DateTime, DenNgay.DateTime))
Error.SetError(TuNgay, "Từ ngày phải nhỏ hơn hoặc bằng ngày đến !");
if (DenNgay.DateTime > DABase.getDatabase().GetSystemCurrentDateTime())
Error.SetError(DenNgay, "Ngày đến phải nhỏ hơn hoặc bằng ngày hiện tại !");
}
示例5: ValidateFilter
public void ValidateFilter(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider Error)
{
if (PLcbnhan_vien._getSelectedID() == -1)
PLcbnhan_vien.SetError(Error, "Vui lòng chọn Nhân Viên!");
if (HelpNumber.ParseInt32(TuNgay.DateTime.ToString("yyyy")) < 2000)
{
Error.SetError(TuNgay, "Mời bạn nhập từ ngày!");
}
if (HelpNumber.ParseInt32(DenNgay.DateTime.ToString("yyyy")) < 2000)
{
Error.SetError(TuNgay, "Mời bạn nhập từ ngày!");
}
if (!HelpIsCheck.IsALessEqualB(TuNgay.DateTime, DenNgay.DateTime))
Error.SetError(TuNgay, "Từ ngày phải nhỏ hơn hoặc bằng ngày đến !");
if (DenNgay.DateTime > HelpDB.getDatabase().GetSystemCurrentDateTime())
Error.SetError(DenNgay, "Ngày đến phải nhỏ hơn hoặc bằng ngày hiện tại !");
}
示例6: checkDataInput
public static bool checkDataInput(Control _control, String _erroContent, ref DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider _dxErroControl)
{
if (String.IsNullOrEmpty(_control.Text) || String.IsNullOrWhiteSpace(_control.Text) || _control.Text == "0")
{
_dxErroControl.SetError(_control, _erroContent);
return false;
}
else
{
_dxErroControl.ClearErrors();
return true;
}
}
示例7: SetError
public void SetError(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider errorProvider, string errorName)
{
errorProvider.SetError(containerEdit, errorName);
}
示例8: SetError
public void SetError(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider errorProvider, string errorName)
{
errorProvider.SetError(this.EditText, errorName);
}
示例9: _SetError
public void _SetError(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider error, string message)
{
error.SetError(popupContainerEdit1, message);
}
示例10: cmbAnimationStatus_Validate
private void cmbAnimationStatus_Validate(object sender, DevExpress.Xpf.Editors.ValidationEventArgs e)
{
string errorMessage;
if (manager.Animation != null && manager.Animation.ID != Guid.Empty && e.Value != null)
{
if (e.Value.ToString() != "Open")
{
if (manager.Animation.IsValid(out errorMessage) == false)
{
e.SetError(errorMessage);
MessageBox.Show(errorMessage, "Validation error. Please correct following errors");
}
}
}
}
示例11: txtAnimationCode_Validate
private void txtAnimationCode_Validate(object sender, DevExpress.Xpf.Editors.ValidationEventArgs e)
{
Animation currentAnimation = AnimationManager.GetInstance().Animation;
if (e.Value != null && e.Value.ToString() != String.Empty && AnimationManager.GetInstance().AllAnimations.Any(ani => ani.ID != currentAnimation.ID && ani.Code == e.Value.ToString()))
{
e.SetError("There is already an animation with the same code");
}
}
示例12: SetError
public void SetError(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider errorProvider, string errorMsg)
{
errorProvider.SetError(this, errorMsg);
}
示例13: SetError
public void SetError(DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider errorProvider, string errorMsg)
{
errorProvider.SetError(this.popupContainerEdit1, errorMsg);
}