Example #1
0
        public static bool ValidaForm(Control control, ErrorProvider error)
        {
            bool conerror = false;

            foreach (Control item in control.Controls)
            {
                if (item.Controls.Count > 0)
                {
                    bool conerror2 = ValidaForm(item, error);
                    if (conerror2 == true)
                    {
                        conerror = true;
                    }
                }

                if (item is Utilidades.textbox)
                {
                    Utilidades.textbox obj = (Utilidades.textbox)item;

                    if (obj.Validar == true)
                    {
                        error.SetError(obj, (string.IsNullOrEmpty(obj.Text.Trim())) ? "Campo obligatorio" : "");
                        if (string.IsNullOrEmpty(obj.Text.Trim()))
                        {
                            conerror = true;
                        }
                    }
                }
            }
            return(conerror);
        }
Example #2
0
 private void but_validar_Click(object sender, EventArgs e)
 {
     foreach (Control item in Controls)
     {
         if (item is Utilidades.textbox)
         {
             Utilidades.textbox obj = (Utilidades.textbox)item;
             if (obj.Validar)
             {
                 errorProvider1.SetError(obj, String.IsNullOrEmpty(obj.Text.Trim()) ? "Required Field" : "");
             }
         }
     }
 }