Esempio n. 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);
        }
Esempio n. 2
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);
        }