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); }
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); }
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); }
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); }