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); } }
private void rdoANS_SelectedIndexChanged(object sender, EventArgs e) { DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider ep = new DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(); if (txtANS1.Text == "") { ep.SetError(txtANS1, "Please enter answer #1"); return; } else if (txtANS2.Text == "") { ep.SetError(txtANS2, "Please enter answer #2"); return; } else if (txtANS2.Text == "") { ep.SetError(txtANS3, "Please enter answer #3"); return; } else if (txtANS2.Text == "") { ep.SetError(txtANS4, "Please enter answer #4"); return; } else { ep.ClearErrors(); } switch (rdoANS.SelectedIndex) { case 0: txtANS.Text = txtANS1.Text; break; case 1: txtANS.Text = txtANS2.Text; break; case 2: txtANS.Text = txtANS3.Text; break; case 3: txtANS.Text = txtANS4.Text; break; } }
public void TextBoslukKontrol_DevExpress(DevExpress.XtraBars.Ribbon.RibbonForm winForm, DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider dxErrorProvider, string warningMessage) { foreach (DevExpress.XtraBars.Ribbon.RibbonForm formControl in winForm.Controls) { if (formControl is DevExpress.XtraEditors.TextEdit) { if (formControl.Text == string.Empty) { dxErrorProvider.SetError(formControl, warningMessage); } else { dxErrorProvider.ClearErrors(); } } } }
private bool ValidaCampos(string conteudo) { dxErrorProvider.ClearErrors(); if (Filtro.EditValue.ToString().ToUpper() == "CÓDIGO IBGE") { if (conteudo.Trim() != string.Empty) { if (conteudo.Trim().Substring(conteudo.Trim().Length - 1, 1).Equals(";")) { MessageBox.Show("Conteúdo inválido. Ponto e vírgula (;) identificado no final da expressão.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } } return(true); }
/// <summary> /// 验证界面通用方法 /// </summary> /// <param name="listPara"></param> /// <param name="erro"></param> /// <returns></returns> public bool CheckPara(List <IParameterAble> listPara, DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider erro) { bool result = true; erro.ClearErrors(); foreach (IParameterAble para in listPara) { if (para.IsRequired) { if (!para.CheckRequired()) { erro.SetError(para as Control, "必填项"); result = false; } } if (string.IsNullOrEmpty(para.RegexString)) { continue; } if (Regex.IsMatch(para.ObjectValue.ToString(), RegexHelper.RegexDIC[para.RegexString])) { continue; } else { string erroInfo = ""; if (para.RegexErro == "") { erroInfo = RegexHelper.RegexDIC[para.RegexString + "_ERRO"]; } else { erroInfo = RegexHelper.RegexDIC[para.RegexErro]; } erro.SetError(para as Control, erroInfo); result = false; } } return(result); }
/// <summary> /// Provedor de validações de objeto input. /// </summary> /// <returns>Retorna um tipo VERDADEIRO caso erros sejam detectados, caso contrário FALSO.</returns> private bool ValidaCampos() { dxErrorProvider.ClearErrors(); if (municipioDTO.Codigoibge == 0) { dxErrorProvider.SetError(codigoibgeTextEdit, "Cód. IBGE inválido. Preenchimento obrigatório.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } if (municipioDTO.Codigosrfb == 0) { dxErrorProvider.SetError(codigosrfbTextEdit, "Cód. Rec. Federal inválido. Preenchimento obrigatório.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } if (municipioDTO.Nome.Trim().Equals(string.Empty)) { dxErrorProvider.SetError(nomeTextEdit, "Nome inválido. Preenchimento obrigatório.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } return(dxErrorProvider.HasErrors); }
/// <summary> /// Control c = Service.Service.Check_Boxes(this, this, dxErrorProvider1) ///if ((c.Name != txtNote.Name && c != null && c.Name != this.Name && c.Name != Code.Name)) ///{ /// dxErrorProvider1.SetIconAlignment(c, ErrorIconAlignment.MiddleRight); /// dxErrorProvider1.SetError(c, "البيان مطلوب"); /// c.Select(); /// return; ///} /// </summary> /// /// <param name="this"></param> /// <param name="this"></param> /// <param name="dxErrorProvider1"></param> /// public static Control Check_Boxes(Control form, Control child1, DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider dxErrorProvider1) { dxErrorProvider1.ClearErrors(); foreach (Control parentDet in form.Controls) { foreach (Control child in parentDet.Controls) { if (child is TextEdit || child is MemoEdit || child is DateEdit) { { if (string.IsNullOrWhiteSpace(child.Text) || child.Text == "0") { child1 = child; return(child1); } } } } } return(child1); }
private void fServer_EditValueChanged(object sender, EventArgs e) { err.ClearErrors(); }