private bool validar()
        {
            bool paso = true;

            if (TBnombre.Text == string.Empty)
            {
                MessageBox.Show("Debe coloar Direccion");
                TBnombre.Focus();
                paso = false;
            }

            if (string.IsNullOrEmpty(TBcedula.Text))
            {
                MessageBox.Show("Debe coloar Cedula");
                TBdireccion.Focus();
                paso = false;
            }

            if (string.IsNullOrEmpty(TBtelefono.Text))
            {
                MessageBox.Show("Debe coloar Telefono");
                TBdireccion.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 2
0
        // Validación del nombre de usuario
        private void BTnombre_Click(object sender, EventArgs e)
        {
            bool ocupado    = false;
            bool sololetras = true;

            if (TBnombre.Text.Length >= 4 && TBnombre.Text.Length <= 20) // el nombre tiene 4-20 caracteres
            {
                for (i = 0; i < TBnombre.Text.Length; i++)
                {
                    if (!char.IsLetter(TBnombre.Text[i]))
                    {
                        sololetras = false;
                    }
                }

                if (sololetras)
                {
                    for (i = 0; i < listView1.Items.Count; i++)
                    {
                        if (listView1.Items[i].Text == TBnombre.Text)
                        {
                            ocupado = true;
                        }
                    }

                    if (ocupado)
                    {
                        MessageBox.Show("El nombre de usuario no está disponible.");
                        TBnombre.Focus();
                    }
                    else
                    {
                        nuevafila[0]     = TBnombre.Text;
                        TBnombre.Enabled = false;
                        BTnombre.Enabled = false;
                    }
                }
                else
                {
                    MessageBox.Show("El nombre de usuario solo puede llevar letras.");
                    TBnombre.Focus();
                }
            }
            else // el nombre tiene menos de 4 o más de 20 caracteres
            {
                MessageBox.Show("El nombre de usuario debe tener entre 4 y 20 caracteres.");
                TBnombre.Focus();
            }
        }