Example #1
0
        public Desenvolvedora BuscarPorID(Int64 _cnpj)
        {
            Desenvolvedora d = null;

            try
            {
                String SQL = String.Format("SELECT * FROM desenvolvedora WHERE cnpj = {0} ", _cnpj);

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                if (data.Read())
                {
                    d.Cnpj             = data.GetInt64(0);
                    d.Nome             = data.GetString(1);
                    d.Presidente       = data.GetString(2);
                    d.Fundador         = data.GetString(3);
                    d.Fundacao         = data.GetString(4);
                    d.NumeroEmpregados = data.GetInt64(5);
                    d.Tipo             = data.GetString(6);

                    JogoDAO daoJogo = new JogoDAO();
                    d.jogos = daoJogo.ListarJogosPorDesenvolvedora(d.Cnpj);
                }

                data.Close();
                BD.FecharConexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(d);
        }
Example #2
0
        public Dictionary <Int64, Model.Console> ListarTodos()
        {
            Dictionary <Int64, Model.Console> mapaConsoles = new Dictionary <Int64, Model.Console>();

            try
            {
                String SQL = "SELECT * FROM console;";

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                while (data.Read())
                {
                    Model.Console c = new Model.Console();

                    c.Numero      = data.GetInt64(0);
                    c.Nome        = data.GetString(1);
                    c.Fabricante  = data.GetString(2);
                    c.Tipo        = data.GetInt32(3);
                    c.Lancamento  = data.GetString(4);
                    c.Geracao     = data.GetInt32(5);
                    c.TravaFisica = data.GetBoolean(6);
                    c.TravaLogica = data.GetBoolean(7);

                    AcessorioDAO daoAcessorio = new AcessorioDAO();
                    c.acessorios = daoAcessorio.ListarAcessoriosPorConsole(c.Numero);

                    ControleDAO daoControle = new ControleDAO();
                    c.controles = daoControle.ListarControlesPorConsole(c.Numero);

                    JogoDAO daoJogo = new JogoDAO();
                    c.jogos = daoJogo.ListarJogosPorConsole(c.Numero);

                    mapaConsoles.Add(c.Numero, c);
                }

                data.Close();
                BD.FecharConexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(mapaConsoles);
        }
Example #3
0
        public Model.Console BuscarPorID(Int64 _Numero)
        {
            Model.Console c = null;
            try
            {
                String SQL = String.Format("SELECT * FROM console WHERE numero = {0} ", _Numero);

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                if (data.Read())
                {
                    c.Numero      = data.GetInt64(0);
                    c.Nome        = data.GetString(1);
                    c.Fabricante  = data.GetString(2);
                    c.Tipo        = data.GetInt32(3);
                    c.Lancamento  = data.GetString(4);
                    c.Geracao     = data.GetInt32(5);
                    c.TravaFisica = data.GetBoolean(6);
                    c.TravaLogica = data.GetBoolean(7);

                    AcessorioDAO daoAcessorio = new AcessorioDAO();
                    c.acessorios = daoAcessorio.ListarAcessoriosPorConsole(c.Numero);

                    ControleDAO daoControle = new ControleDAO();
                    c.controles = daoControle.ListarControlesPorConsole(c.Numero);

                    JogoDAO daoJogo = new JogoDAO();
                    c.jogos = daoJogo.ListarJogosPorConsole(c.Numero);
                }

                data.Close();
                BD.FecharConexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(c);
        }
Example #4
0
        public Dictionary <Int64, Desenvolvedora> ListarTodos()
        {
            Dictionary <Int64, Desenvolvedora> mapaDesenvolvedoras = new Dictionary <Int64, Desenvolvedora>();

            try
            {
                String SQL = "SELECT * FROM desenvolvedora;";

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                while (data.Read())
                {
                    Desenvolvedora d = new Desenvolvedora();

                    d.Cnpj             = data.GetInt64(0);
                    d.Nome             = data.GetString(1);
                    d.Presidente       = data.GetString(2);
                    d.Fundador         = data.GetString(3);
                    d.Fundacao         = data.GetString(4);
                    d.NumeroEmpregados = data.GetInt64(5);
                    d.Tipo             = data.GetString(6);

                    JogoDAO daoJogo = new JogoDAO();
                    d.jogos = daoJogo.ListarJogosPorDesenvolvedora(d.Cnpj);

                    mapaDesenvolvedoras.Add(d.Cnpj, d);
                }

                data.Close();
                BD.FecharConexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(mapaDesenvolvedoras);
        }