private void btnactualizaruser_Click(object sender, EventArgs e) { try { Validaciones validacion = new Validaciones(); if ((validacion.enBlanco(txtusuario.Text) && validacion.enBlanco(txtcorreo.Text) && validacion.enBlanco(txtcorreo.Text) && validacion.enBlanco(txtconfirm.Text)) == false) { Usuario user = new Usuario(); user.IDusuario = txtusuario.Text; user.Contra = txtpass.Text; user.Email = txtcorreo.Text; if (!validacion.esCorreo(txtcorreo.Text)) { errorProvider1.SetError(txtcorreo, "Correo inválido"); } else if (txtpass.Text != txtconfirm.Text) { errorProvider1.SetError(txtconfirm, "Las contraseñas no son iguales"); errorProvider1.SetError(txtcorreo, ""); } else { if (validacion.esFuerte(txtpass.Text)) { Conexion con = new Conexion(); con.actualizarpass(d.IDusuario, txtpass.Text); MessageBox.Show("Datos modificados exitosamente", "E-Market", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar1(); } else { MessageBox.Show("Debe ingresar una contraseña más fuerte\n\nDebe contener al menos:\n1 Letra mayúscula\n1 Número\n8 Carácteres"); } } } else { MessageBox.Show("Debe completar todos los campos"); } } catch (Exception x) { MessageBox.Show(x.Message); } }
private void txtpass_TextChanged(object sender, EventArgs e) { Validaciones validacion = new Validaciones(); if (validacion.esFuerte(txtpass.Text)) { lbfuerte.Text = "Su contraseña es fuerte"; lbfuerte.ForeColor = Color.LimeGreen; } else { lbfuerte.Text = "Su contraseña es débil"; lbfuerte.ForeColor = Color.Brown; } }
private void btnagregar_Click(object sender, EventArgs e) { if (txtemail.Text.Trim() != "" && txtid.Text.Trim() != "" && txtpass.Text.Trim() != "") { if (val.esCorreo(txtemail.Text)) { if (val.esFuerte(txtpass.Text)) { try { cn.agregarAdmin(txtid.Text, txtemail.Text, txtpass.Text); string mensaje = "El usuario administrador ha sido agregado al programa"; MessageBox.Show(mensaje, "Administrador agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); cargar(); limpiar(); } catch { MessageBox.Show("No se pudo completar la acción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { string aviso = "Debe ingresar una contraseña válida con al menos " + Environment.NewLine + Environment.NewLine + "1 Mayúscula" + Environment.NewLine + "1 Número" + Environment.NewLine + "8 caracteres en total"; MessageBox.Show(aviso, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Debe ingresar una dirección de correo electrónico válida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Debe rellenar todos los campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void registrar() { if (txtnom.Text != "" && txtuser.Text != "" && txtpass.Text != "" && txtpass2.Text != "" && txtemail.Text != "" && cmbdep.SelectedIndex != -1 && txtmunicipio.Text != "" && txttelefono.Text != "" && txtpass.Text != "" && txtdireccion.Text != "") { if (txtpass.Text != txtpass2.Text) { errorProvider1.SetError(txtpass2, "Las contraseñas no son iguales"); } else { try { Validaciones validacion = new Validaciones(); if (!validacion.esTelefono(txttelefono.Text)) { MessageBox.Show("Teléfono con formato incorrecto"); } else if (!validacion.esCorreo(txtemail.Text)) { errorProvider1.SetError(txtemail, "Correo inválido"); } else { if (validacion.esFuerte(txtpass.Text)) { Datos user = new Datos(); user.Nombre = txtnom.Text; user.Apellido = txtapellido.Text; user.Departamento = cmbdep.Text; user.Municipio = txtmunicipio.Text; user.Direccion = txtdireccion.Text; user.Telefono = txttelefono.Text; user.IDusuario = txtuser.Text; user.Contra = txtpass.Text; user.Idtipousuario = 1; user.Email = txtemail.Text; user.registrar(user); MessageBox.Show("Usuario registrado exitosamente", "E-Market", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Debe ingresar una contraseña más fuerte\n\nDebe contener al menos:\n1 Letra mayúscula\n1 Número\n8 Carácteres"); } } } catch (Exception x) { MessageBox.Show(x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debe rellenar todos los campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }