public void CarregarUsuarioPorId(int ID)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT nome, login, apagado, id_cargo FROM USUARIO WHERE id_usuario = @CODIGO", obj.objCon);
                cmd.Parameters.AddWithValue("@CODIGO", ID);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    this.id_usuario = ID;
                    nome            = Leitor["nome"].ToString();
                    login           = Leitor["login"].ToString();
                    apagado         = bool.Parse(Leitor["apagado"].ToString());
                    ClasseCargo cargo = new ClasseCargo();
                    cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
        public void CarregarUsuarioPorLogin(string login)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT id_usuario, nome, login, senha, id_cargo FROM USUARIO WHERE login = @LOGIN", obj.objCon);
                cmd.Parameters.AddWithValue("@LOGIN", login);
                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_usuario = int.Parse(Leitor["id_usuario"].ToString());
                    nome       = Leitor["nome"].ToString();
                    login      = Leitor["login"].ToString();
                    senha      = Leitor["senha"].ToString();
                    cargo      = new ClasseCargo();
                    cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
Esempio n. 3
0
        public static List <ClasseCargo> ListaCarregarCargo()
        {
            {
                Conexao.Conexao    obj   = new Conexao.Conexao();
                List <ClasseCargo> lista = new List <ClasseCargo>();

                try
                {
                    obj.Conectar();
                    SqlDataReader Leitor = null;
                    SqlCommand    cmd    = new SqlCommand("SELECT id_cargo, descricao FROM CARGO", obj.objCon);

                    Leitor = cmd.ExecuteReader();

                    while (Leitor.Read())
                    {
                        ClasseCargo cargo = new ClasseCargo();
                        cargo.id_cargo  = int.Parse((Leitor["id_cargo"]).ToString());
                        cargo.descricao = Leitor["descricao"].ToString();


                        lista.Add(cargo);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
                finally { obj.Desconectar(); }
                return(lista);
            }
        }