Пример #1
0
        private void Login(string usuario, string senha)
        {
            DBConnect dbc = new DBConnect();

            dbc.comm.Parameters.AddWithValue("@username", usuario);
            dbc.comm.Parameters.AddWithValue("@password", senha);

            string query = "SELECT * FROM usuarios WHERE usuario=@username AND senha=@password";

            DataTable dtUsuario;

            dtUsuario = dbc.Select_login(query);

            if (dtUsuario.Rows.Count != 1)
            {
                MessageBox.Show("Usuário ou senha incorretos","Controle de Frete",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
                txb_Usuario.Text = "";
                txb_Senha.Text = "";
            }
            else
            {
                Globals.UserId = int.Parse(dtUsuario.Rows[0]["idusuarios"].ToString());
                Globals.UserLevel = int.Parse(dtUsuario.Rows[0]["nivel"].ToString());
                Globals.Username = dtUsuario.Rows[0]["usuario"].ToString();

                autorizado = true;

                this.Close();
            }

        }