public override List <Object> Consultar(ref Object objJogos_Familiares_VO) { try { Jogos_dos_Familiares_VO objJogos_dos_FamiliaresVO = (Jogos_dos_Familiares_VO)objJogos_Familiares_VO; AbreConn(); if (objJogos_dos_FamiliaresVO.Jogos.gettID() <= 0) { objCommand = new OleDbCommand(@"SELECT COD, ID, Intensidade, Observacao FROM Jogos_dos_Familiares WHERE COD = :parCOD", gettObjConnection()); objCommand.Parameters.AddWithValue("parCOD", objJogos_dos_FamiliaresVO.Familiar.COD); } else { objCommand = new OleDbCommand(@"SELECET COD, ID, Intensidade, Observacao FROM Jogos_dos_Familiares WHERE COD = :parCOD AND ID = :parID", gettObjConnection()); objCommand.Parameters.AddWithValue("parCOD", objJogos_dos_FamiliaresVO.Familiar.COD); objCommand.Parameters.AddWithValue("parID", objJogos_dos_FamiliaresVO.Jogos.gettID()); } objDataAdapter = new OleDbDataAdapter(objCommand); objTable = new DataTable(); objDataAdapter.Fill(objTable); List <Object> objListaRetorno = new List <object>(); foreach (DataRow item in objTable.Rows) { Familiares_VO objFamiliaresVO = new Familiares_VO(); objFamiliaresVO.COD = Convert.ToInt32(item["COD"].ToString()); Object objfamilares_VO = objFamiliaresVO; objFamiliaresVO = (Familiares_VO)(new Familiares_DAO()).Consultar(ref objfamilares_VO).First <Object>(); Jogo_VO objJogosVO = new Jogo_VO(); objJogosVO.settID(Convert.ToInt32(item["ID"].ToString())); Object objJogos_VO = objJogosVO; objJogosVO = (Jogo_VO)(new Jogos_DAO()).Consultar(ref objJogos_VO).First <Object>(); objJogos_dos_FamiliaresVO.Jogos_dos_Familiares_VO_Collection.Add(new Jogos_dos_Familiares_VO(objFamiliaresVO, objJogosVO, item["Intensidade"].ToString(), item["Observacao"].ToString())); } objListaRetorno.AddRange(objJogos_dos_FamiliaresVO.Jogos_dos_Familiares_VO_Collection.ToArray()); return(objListaRetorno); } catch (Exception ex) { throw new Exception("Falha ao Consultar dos Jogos dos Familiares ==> " + ex.Message); } finally { FechaConn(); } }
public bool Excluir(int intID) { try { Jogo_VO objJogo_VO = new Jogo_VO(); objJogo_VO.settID(intID); Jogos_FD objJogo_FD = new Jogos_FD(); return(objJogo_FD.Excluir(objJogo_VO)); } catch (Exception ex) { throw ex; } }
public DataTable Consultar(int?intId = null, string strJogos = null) { try { Jogo_VO objJogo_VO = new Jogo_VO(); objJogo_VO.settID((Convert.ToInt32((intId == null ? 0 : intId)))); objJogo_VO.settDescricao(strJogos); Jogos_FD objJogo_FD = new Jogos_FD(); return(objJogo_FD.Consultar(objJogo_VO)); } catch (Exception ex) { throw ex; } }