private void btnGuardar_Click(object sender, EventArgs e) { string aviso = string.Empty; bool result = false; if (txtNombre.Text != string.Empty && txtApPat.Text != string.Empty && txtApMat.Text != string.Empty && txtUsuario.Text != string.Empty && txtCont.Text != string.Empty && txtCorreo.Text != string.Empty) { if (validacion.validarNombre(txtNombre.Text) == false || validacion.validarApellido(txtApPat.Text) == false || validacion.validarApellido(txtApMat.Text) == false) { aviso = "el nombre y apellidos deben contener solo letras"; } else if (validacion.validarUsuario(txtUsuario.Text) == false) { aviso = "el nombre de usuario debe contener solo letras y numeros"; } else if (validacion.validarContrasena(txtCont.Text) == false) { aviso = "la contraseña debe cntener solo letras, numeros y simbolos(.,:;-_)"; } else if (validacion.validarCorreo(txtCorreo.Text) == false) { aviso = "el correo debe tener un formato valido"; } else { usuario usrActual = new usuario(txtNombre.Text, txtApPat.Text, txtApMat.Text, txtUsuario.Text, txtCont.Text, txtCorreo.Text); result = usrActual.guardaUsuario(); if (result == true) { aviso = "Usuario Añadido Exitosamente"; } else { aviso = "El Usuario Ya Existe"; } } } else { aviso = "debes completar todos los campos"; } MessageBox.Show(aviso); if (result == true) { this.Close(); } }
private void btnModificar_Click(object sender, EventArgs e) { if (txtUsuario.Text.Equals(string.Empty) || txtCont.Text.Equals(string.Empty)) { MessageBox.Show("debes introducir tu usuario y contraseña"); } else { if (validacion.validarUsuario(txtUsuario.Text) == false) { MessageBox.Show("El nombre de usuario debe contener solo letras y numeros"); } else { if (validacion.validarContrasena(txtCont.Text) == false) { MessageBox.Show("contraseña no valida"); } else { usuario usrActual = new usuario(txtUsuario.Text.ToString(), txtCont.Text.ToString()); if (usrActual.verificaUsuario()) { MessageBox.Show("Bienvenido"); FrmMenu fm = new FrmMenu(); fm.Show(); this.Hide(); } else { MessageBox.Show("Usuario y/o Contraseña Incorrectos"); } } } } }