private void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtusername.Text.Length >= 5)
                {
                    APPUSER1.crearNuevo(txtfullname.Text);
                    APPUSER1.crearNuevo(txtusername.Text);

                    MessageBox.Show("¡Usuario agregado exitosamente! Valores por defecto: " +
                                    "contrasena igual a usuario, no admin.",
                                    "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtfullname.Clear();
                    txtusername.Clear();
                    actualizarControles();
                }
                else
                {
                    MessageBox.Show("Favor digite un usuario (longitud minima, 5 caracteres)",
                                    "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("El usuario que ha digitado, no se encuentra disponible.",
                                "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            if (cmbUsername.SelectedValue.Equals(txtContrasena.Text))
            {
                APPUSER u = (APPUSER)cmbUsername.SelectedItem;

                if (u.userType)
                {
                    //APPUSER.iniciarSesion(u.usuario);
                    APPUSER1.getLista();

                    MessageBox.Show("¡Bienvenido!",
                                    "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Form1 ventana = new Form1(u);
                    ventana.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Su cuenta se encuentra inactiva, favor hable con el administrador",
                                    "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡Contraseña incorrecta!", "Parcial02",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #3
0
        private void btnCambiarContra_Click(object sender, EventArgs e)
        {
            bool actualIgual = cmbUsuario.SelectedValue.Equals(txtActual.Text);
            bool nuevaIgual  = txtNueva.Text.Equals(txtRepetir.Text);
            bool nuevaValida = txtNueva.Text.Length > 0;

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

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

                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("¡Contraseña no actualizada! Favor intente mas tarde.",
                                    "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("¡¡Favor verifique que los datos sean correctos!",
                                "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #4
0
 private void CambiarContra_Load(object sender, EventArgs e)
 {
     cmbUsuario.DataSource    = null;
     cmbUsuario.ValueMember   = "password";
     cmbUsuario.DisplayMember = "username";
     cmbUsuario.DataSource    = APPUSER1.getLista();
 }
 private void Controles()
 {
     // Actualizar ComboBox
     cmbUsername.DataSource    = null;
     cmbUsername.ValueMember   = "password";
     cmbUsername.DisplayMember = "username";
     cmbUsername.DataSource    = APPUSER1.getLista();
 }
        private void button4_Click(object sender, EventArgs e)
        {
            APPUSER1.actualizarPermisos(comboBox3.Text, radAdmin.Checked);

            MessageBox.Show("¡Usuario actualizado exitosamente!",
                            "Parcial02", MessageBoxButtons.OK, MessageBoxIcon.Information);

            actualizarControles();
        }
        private void actualizarControles()
        {
            // Realizar consulta a la base de datos
            List <APPUSER> lista = APPUSER1.getLista();

            // Tabla (data grid view)
            dgvEmpleados.DataSource = null;
            dgvEmpleados.DataSource = lista;
            // Menu desplegable (combo box)
            comboBox1.DataSource    = null;
            comboBox1.ValueMember   = "contrasena";
            comboBox1.DisplayMember = "usuario";
            comboBox1.DataSource    = lista;
        }