Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
        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);
            }
        }