private void btnCambiarContra_Click_1(object sender, EventArgs e)
        {
            bool actualIgual = Encriptador.CompararMD5(txtActual.Text, cmbUsuario.SelectedValue.ToString());
            bool nuevaIgual  = txtNueva.Text.Equals(txtRepetir.Text);
            bool nuevaValida = txtNueva.Text.Length > 0;

            if (actualIgual && nuevaIgual && nuevaValida)
            {
                try
                {
                    UsuarioDAO.actualizarContra(cmbUsuario.Text, Encriptador.CrearMD5(txtNueva.Text));

                    MessageBox.Show("¡Contraseña actualizada exitosamente!",
                                    "JUMBO - Bottled coffee", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("¡Contraseña no actualizada! Favor intente mas tarde.",
                                    "Error dialog", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡¡Favor verifique que los datos sean correctos!",
                                "Error dialog", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool actualIgual = Encriptador.CompararMD5(textBox1.Text, comboBox1.SelectedValue.ToString());
            bool nuevaIgual  = textBox2.Text.Equals(textBox3.Text);
            bool nuevaValida = textBox2.Text.Length > 0;

            if (actualIgual && nuevaIgual && nuevaValida)
            {
                try
                {
                    AppUserDAO.actualizarContra(comboBox1.Text, Encriptador.CrearMD5(textBox2.Text));

                    MessageBox.Show("¡Contraseña actualizada exitosamente!",
                                    "SourceCode", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("¡Contraseña no actualizada! Favor intente mas tarde.",
                                    "SourceCode", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡¡Favor verifique que los datos sean correctos!",
                                "SourceCode", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #3
0
        private void btnChangePass_Click(object sender, EventArgs e)
        {
            bool actualIgual = Encriptador.CompararMD5(txtOldPass.Text, cmbUser.SelectedValue.ToString());
            bool nuevaIgual  = txtNewPass.Text.Equals(txtConfirmar.Text);
            bool nuevaValida = txtNewPass.Text.Length > 0;

            if (actualIgual && nuevaIgual && nuevaValida)
            {
                try
                {
                    AppUserDAO.actualizarContra(Convert.ToInt32(cmbUser.Text), Encriptador.CrearMD5(txtNewPass.Text));

                    MessageBox.Show("¡Contraseña actualizada exitosamente!",
                                    "HugoApp - Food Delivery", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("¡Contraseña no actualizada! Favor intente mas tarde.",
                                    "Error dialog", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡¡Favor verifique que los datos sean correctos!",
                                "Error dialog", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #4
0
        public static void crearNuevo(string usuario)
        {
            string sql = String.Format(
                "insert into appuser(fullname,username,password,usertype) " +
                "values('{0}','{1}','{2}',false);",
                usuario, usuario, Encriptador.CrearMD5(usuario));

            Conexion.realizarAccion(sql);
        }
예제 #5
0
        public static void crearNuevo(string usuario)
        {
            string sql = String.Format(
                "insert into usuario(usuario, contrasena, admin, activo) " +
                "values('{0}', '{1}', false, true);",
                usuario, Encriptador.CrearMD5(usuario));

            Conexion.realizarAccion(sql);
        }
예제 #6
0
        public static void addUser(AppUser u)
        {
            u.password = Encriptador.CrearMD5(u.username);
            string act = String.Format(
                "insert into \"AppUser\"" +
                "(\"admin\", \"fullname\", \"username\", \"password\")" +
                "values ('{0}', '{1}', '{2}', '{3}');",
                u.admin, u.fullname, u.username, u.password);

            ConnectionBD.ExecuteNonQuery(act);
        }
        public static void agregarUsuario(Usuario u)
        {
            u.contrasena = Encriptador.CrearMD5("0000");
            string sql = String.Format(
                "insert into \"usuario\"" +
                "(\"usuario\", \"nombre\", \"apellido\", \"calle\", \"ciudad\",\"cp\", \"telefono\", \"contrasena\", \"admin\")" +
                "values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}');",
                u.usuario, u.nombre, u.apellido, u.calle, u.ciudad, u.cp, u.telefono, u.contrasena, u.admin);

            Conexion.realizarAccion(sql);
        }