示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            // string query = $"SELECT u.password from APPUSER u WHERE u.userName = '******'";
            //  var dt = Conexion.realizarConsulta(query);
            //  var dr = dt.Rows[0].ToString();



            if (Encriptador.CompararMD5(textBox1.Text, comboBox1.SelectedValue.ToString()))
            {
                AppUser u = (AppUser)comboBox1.SelectedItem;

                MessageBox.Show("¡Bienvenido!",
                                "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (u.userType == true)
                {
                    frmPrincipal ventana = new frmPrincipal(u);
                    ventana.Show();
                    this.Hide();
                }
                else
                {
                    frmNormalUser ven = new frmNormalUser(u);
                    ven.Show();
                    this.Hide();
                }
            }
            else
            {
                MessageBox.Show("¡Contraseña incorrecta!", "Hugo App",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        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!",
                                    "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Information);

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

            Conexion.realizarAccion(sql);
        }