/// <summary>
        /// Identifica si el usuario y la contraseña son vàlidos y abre
        /// la siguiente ventana.
        /// </summary>
        private void autenticarUsuario()
        {
            string dniUsuario = campoDni.Text.Trim();
            string password = campoPass.Text.Trim();
            GestorUsuarios gestor = new GestorUsuarios();

            try
            {
                //Valido usuario y password. Si no tiro excepción.
                bool ok = gestor.autenticar(dniUsuario, password);

                if (siguiente.Equals("datos personales"))
                {
                    Usuario usuario = gestor.getUsuario(dniUsuario);
                    DatosPersonales datosPers = new DatosPersonales(this.padre, usuario);

                    datosPers.Show();
                }

                if (siguiente.Equals("asignar horario"))
                {
                    EditarHorarios edit = new EditarHorarios(this.padre, dniUsuario);

                    edit.Show();
                }

                //CHAU
                this.Close();
                this.padre.Hide();

            }
            catch (MySqlException exError)
            {
                MessageBox.Show(exError.Message, "Error de DB", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Inválido", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        /// <summary>
        /// Identifica si el usuario y la contraseña son vàlidos y abre
        /// la siguiente ventana.
        /// </summary>
        private void autenticarUsuario()
        {
            string         dniUsuario = campoDni.Text.Trim();
            string         password   = campoPass.Text.Trim();
            GestorUsuarios gestor     = new GestorUsuarios();

            try
            {
                //Valido usuario y password. Si no tiro excepción.
                bool ok = gestor.autenticar(dniUsuario, password);

                if (siguiente.Equals("datos personales"))
                {
                    Usuario         usuario   = gestor.getUsuario(dniUsuario);
                    DatosPersonales datosPers = new DatosPersonales(this.padre, usuario);

                    datosPers.Show();
                }

                if (siguiente.Equals("asignar horario"))
                {
                    EditarHorarios edit = new EditarHorarios(this.padre, dniUsuario);

                    edit.Show();
                }

                //CHAU
                this.Close();
                this.padre.Hide();
            }
            catch (MySqlException exError)
            {
                MessageBox.Show(exError.Message, "Error de DB", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Inválido", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }