Exemplo n.º 1
0
        protected void iniciar_sesion_Click(object sender, EventArgs e)
        {
            if (Session["Pagina"] == null)
            {
                Session["Pagina"] = "ABMCCamion.aspx";
            }
            Usuario user = GestorUsuarios.getUsuario(usuario.Text);

            if (user != null)
            {
                if (inputPassword.Text == user.Password)
                {
                    Session["user"] = user;

                    Response.Redirect((string)Session["Pagina"]);
                }
                else
                {
                    mensaje.Text    = "contraseña incorrecta";
                    Session["user"] = null;
                }
            }
            else
            {
                mensaje.Text    = "El usuario ingresado no se encuentra registrado";
                Session["user"] = null;
            }
        }
        /// <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);
            }
        }
Exemplo n.º 3
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);
            }
        }