示例#1
0
        public List <Jogo_VO> BDC()
        {
            try
            {
                objJogo_VO = new Jogo_VO();

                AbreConn();

                objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos", gettObjConnection());

                objDataReader = objCommand.ExecuteReader();

                while (objDataReader.Read())
                {
                    objJogo_VO.Jogos_VO_Collection.Add(new Jogo_VO(Convert.ToInt32(objDataReader["ID"].ToString()), objDataReader["Descricao"].ToString()));
                }
                return(objJogo_VO.Jogos_VO_Collection);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
示例#2
0
        public override bool Alterar(Object objJogos_VO)
        {
            try
            {
                Jogo_VO objJogosVO = (Jogo_VO)objJogos_VO;

                AbreConn();

                objCommand = new OleDbCommand("UPDATE Jogos SET Descricao = :parJogos WHERE ID = :parID", gettObjConnection());
                objCommand.Parameters.AddWithValue("parJogos", objJogosVO.gettDescricao());
                objCommand.Parameters.AddWithValue("parID", objJogosVO.gettID());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Alterar ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
示例#3
0
        public override bool Excluir(Object objJogos_VO)
        {
            try
            {
                Jogo_VO objJogosVO = (Jogo_VO)objJogos_VO;

                AbreConn();

                objCommand = new OleDbCommand("DELETE FROM Jogos WHERE ID = :intID", gettObjConnection());
                objCommand.Parameters.AddWithValue("intID", objJogosVO.gettID());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Excluir ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
示例#4
0
        public List <Jogo_VO> BDD()
        {
            try
            {
                objJogo_VO = new Jogo_VO();

                objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos", gettObjConnection());

                objDataAdapter = new OleDbDataAdapter(objCommand);

                objTable = new DataTable();

                objDataAdapter.Fill(objTable);

                foreach (DataRow item in objTable.Rows)
                {
                    objJogo_VO.Jogos_VO_Collection.Add(new Jogo_VO(Convert.ToInt32(item["ID"].ToString()), item["Descricao"].ToString()));
                }
                return(objJogo_VO.Jogos_VO_Collection);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar ==> " + ex.Message);
            }
        }
示例#5
0
        public override bool Inserir(Object objJogos_VO)
        {
            try
            {
                Jogo_VO objJogosVO = (Jogo_VO)objJogos_VO;

                AbreConn();

                objCommand = new OleDbCommand("INSERT INTO Jogos(Descricao) VALUES (:parJogos)", gettObjConnection());
                objCommand.Parameters.AddWithValue("parJogos", objJogosVO.gettDescricao());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Inserir ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
示例#6
0
        public override DataTable Consultar(Object objJogo_VO)
        {
            try
            {
                Jogo_VO objJogosVO = (Jogo_VO)objJogo_VO;

                if (objJogosVO.gettID() > 0)
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos WHERE ID = :intID", gettObjConnection());
                    objCommand.Parameters.AddWithValue(":intID", objJogosVO.gettID());
                }
                else if (string.IsNullOrEmpty(objJogosVO.gettDescricao()))
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos", gettObjConnection());
                }
                else
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos WHERE Descricao = :parJogos", gettObjConnection());
                    objCommand.Parameters.AddWithValue(":parJogos", objJogosVO.gettDescricao());
                }

                objDataAdapter = new OleDbDataAdapter(objCommand);

                objTable = new DataTable();

                objDataAdapter.Fill(objTable);

                return(objTable);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar ==> " + ex.Message);
            }
        }
示例#7
0
        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();
            }
        }
示例#8
0
 public bool Alterar(Jogo_VO objJogo_VO)
 {
     try
     {
         objJogoDAO = new Jogos_DAO();
         return(objJogoDAO.Alterar(objJogo_VO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#9
0
 public DataTable Consultar(Jogo_VO objJogo_VO)
 {
     try
     {
         objJogoDAO = new Jogos_DAO();
         return(objJogoDAO.Consultar(objJogo_VO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#10
0
        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;
            }
        }
示例#11
0
        public bool Inserir(string strJogos)
        {
            try
            {
                Jogo_VO objJogo_VO = new Jogo_VO();
                objJogo_VO.settDescricao(strJogos);
                Jogos_FD objJogo_FD = new Jogos_FD();

                return(objJogo_FD.Inserir(objJogo_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#12
0
        public List <Jogo_VO> Consultar(ref Jogo_VO objJogo_VO)
        {
            try
            {
                objJogoDAO = new Jogos_DAO();

                Object objJogoVO = (Object)objJogo_VO;
                objJogoDAO.Consultar(ref objJogoVO);
                return(objJogo_VO.Jogos_VO_Collection);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#13
0
        public bool Alterar(int intID, string strJogos)
        {
            try
            {
                Jogo_VO objJogo_VO = new Jogo_VO(intID, strJogos);

                Jogos_FD objJogo_FD = new Jogos_FD();

                return(objJogo_FD.Alterar(objJogo_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#14
0
        public bool Excluir(Familiares_VO objFamiliarVO, Jogo_VO objJogosVO)
        {
            try
            {
                Jogos_dos_Familiares_VO objJogos_dos_Familiares_VO = new Jogos_dos_Familiares_VO();
                objJogos_dos_Familiares_VO.Familiar = objFamiliarVO;
                objJogos_dos_Familiares_VO.Jogos    = objJogosVO;
                Jogos_dos_Familiares_FD objJogos_dos_Familiares_FD = new Jogos_dos_Familiares_FD();

                return(objJogos_dos_Familiares_FD.Excluir(objJogos_dos_Familiares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#15
0
        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;
            }
        }
示例#16
0
        public DataTable Consultar(Familiares_VO objFamiliarVO, Jogo_VO objJogosVO)
        {
            try
            {
                Jogos_dos_Familiares_VO objJogos_dos_Familiares_VO = new Jogos_dos_Familiares_VO();
                objJogos_dos_Familiares_VO.Familiar = objFamiliarVO;
                objJogos_dos_Familiares_VO.Jogos    = objJogosVO;

                Jogos_dos_Familiares_FD objJogos_dos_Familiares_FD = new Jogos_dos_Familiares_FD();

                return(objJogos_dos_Familiares_FD.Consultar(objJogos_dos_Familiares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#17
0
        public bool Alterar(Familiares_VO objFamiliarVO, Jogo_VO objJogosVO, string strIntensidade, string strObservacao)
        {
            try
            {
                Jogos_dos_Familiares_VO objJogos_dos_Familiares_VO = new Jogos_dos_Familiares_VO();
                objJogos_dos_Familiares_VO.Familiar    = objFamiliarVO;
                objJogos_dos_Familiares_VO.Jogos       = objJogosVO;
                objJogos_dos_Familiares_VO.Intensidade = strIntensidade;
                objJogos_dos_Familiares_VO.Observacao  = strObservacao;

                Jogos_dos_Familiares_FD objJogos_dos_Familiares_FD = new Jogos_dos_Familiares_FD();

                return(objJogos_dos_Familiares_FD.Alterar(objJogos_dos_Familiares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#18
0
        public override List <Object> Consultar(ref Object objJogo_VO)
        {
            try
            {
                Jogo_VO objJogosVO = (Jogo_VO)objJogo_VO;

                if (objJogosVO.gettID() > 0)
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos WHERE ID = :intID", gettObjConnection());
                    objCommand.Parameters.AddWithValue(":intID", objJogosVO.gettID());
                }

                else if (string.IsNullOrEmpty(objJogosVO.gettDescricao()))
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos", gettObjConnection());
                }
                else
                {
                    objCommand = new OleDbCommand("SELECT ID,Descricao FROM Jogos WHERE Descricao = :parJogos", gettObjConnection());
                    objCommand.Parameters.AddWithValue(":parJogos", objJogosVO.gettDescricao());
                }

                objDataAdapter = new OleDbDataAdapter(objCommand);

                objTable = new DataTable();

                objDataAdapter.Fill(objTable);

                List <Object> objListaRetorno = new List <object>();

                foreach (DataRow item in objTable.Rows)
                {
                    objJogosVO.Jogos_VO_Collection.Add(new Jogo_VO(Convert.ToInt32(item["ID"].ToString()), item["Descricao"].ToString()));
                }
                objListaRetorno.AddRange(objJogosVO.Jogos_VO_Collection.ToArray());
                return(objListaRetorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar ==> " + ex.Message);
            }
        }
示例#19
0
        public List <string> BDD()
        {
            try
            {
                List <string> Retorno = new List <string>();

                Jogo_VO  objJogo_VO = new Jogo_VO();
                Jogos_FD objJogo_FD = new Jogos_FD();

                objJogo_VO.Jogos_VO_Collection = objJogo_FD.BDD();

                foreach (Jogo_VO item in objJogo_VO.Jogos_VO_Collection)
                {
                    Retorno.Add(item.gettDescricao());
                }

                return(Retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }