private bool ValidarCampos()
        {
            if (string.IsNullOrWhiteSpace(NombreArticulotextBox.Text))
            {
                NombreArticulotextBox.Focus();
                MYerrorProvider.SetError(NombreArticulotextBox,
                                         "No debes dejar este campo vacio");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(ContraseñatextBox.Text))
            {
                ContraseñatextBox.Focus();
                MYerrorProvider.SetError(ContraseñatextBox,
                                         "No debes dejar este campo vacio");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(ConfirmarContraseñatextBox.Text))
            {
                ConfirmarContraseñatextBox.Focus();
                MYerrorProvider.SetError(ConfirmarContraseñatextBox,
                                         "No debe dejar este campo vacio");
                return(false);
            }
            if (!ContraseñatextBox.Text.Equals(ConfirmarContraseñatextBox.Text))
            {
                MYerrorProvider.SetError(ConfirmarContraseñatextBox,
                                         "Las contraseñas no coinciden");
                //ContraseñatextBox.Clear();
                ConfirmarContraseñatextBox.Clear();
                return(false);
            }


            return(true);
        }
 private void limpiar()
 {
     NombreArticulotextBox.Clear();
     UsuarioIDnumericUpDown.Value = 0;
     TipocomboBox.SelectedIndex   = 0;
     ContraseñatextBox.Clear();
     ConfirmarContraseñatextBox.Clear();
 }
示例#3
0
        //Validar
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrEmpty(NombretextBox.Text))
            {
                MyerrorProvider.SetError(NombretextBox, "El usuario no puede estar vacio");
                NombretextBox.Focus();
                paso = false;
            }

            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyerrorProvider.SetError(FechadateTimePicker, "Fecha invalida");
                FechadateTimePicker.Focus();
                paso = false;
            }
            if (NombretextBox.Text.Length < 2)
            {
                MyerrorProvider.SetError(NombretextBox, "El nombre debe tener al menos 2 caracteres'");
                NombretextBox.Focus();
                paso = false;
            }

            if (NivelcUsuarioomboBox.Text == string.Empty)
            {
                MyerrorProvider.SetError(NivelcUsuarioomboBox, "El nivel de usaurio no puede estar vacio");
                NivelcUsuarioomboBox.Focus();
                paso = false;
            }
            if (NivelcUsuarioomboBox.Text != "Administrador" & NivelcUsuarioomboBox.Text != "Solo Usuario")
            {
                MyerrorProvider.SetError(NivelcUsuarioomboBox, "Tienes que elegir una de las opciones");
                NivelcUsuarioomboBox.Focus();
                paso = false;
            }

            if (ContraseñatextBox.Text.Trim().Length <= 7)
            {
                MyerrorProvider.SetError(ContraseñatextBox, "La contraseña debe tener al menos 8 caracteres");
                ContraseñatextBox.Focus();
                paso = false;
            }

            if (ConfirmarContraseñatextBox.Text != ContraseñatextBox.Text)
            {
                MyerrorProvider.SetError(ConfirmarContraseñatextBox, "la contraseña no es igual a la confirmacion de la contraseña");
                ConfirmarContraseñatextBox.Focus();
                paso = false;
            }



            if (string.IsNullOrEmpty(ConfirmarContraseñatextBox.Text))
            {
                MyerrorProvider.SetError(ConfirmarContraseñatextBox, "La confirmacion no puede estar vacia");
                ConfirmarContraseñatextBox.Focus();
                paso = false;
            }

            return(paso);
        }