public void AlterarBDFamiliares(int intCod, string strNome, string strSexo, int?intIdade = null, double?dbGanhoTotalMensal = null, double?dbGastoTotalMensal = null, string strObservaçao = null)
        {
            try
            {
                objFamiliaresBLL = new Familiares_BLL();

                objFamiliaresVO                  = new Familiares_VO();
                objFamiliaresVO.Cod              = intCod;
                objFamiliaresVO.Nome             = strNome;
                objFamiliaresVO.Sexo             = strSexo;
                objFamiliaresVO.Idade            = Convert.ToInt32(intIdade == null ? 0 : intIdade);
                objFamiliaresVO.GanhoTotalMensal = Convert.ToDouble(dbGanhoTotalMensal == null ? 0 : dbGanhoTotalMensal);
                objFamiliaresVO.GastoTotalMensal = Convert.ToDouble(dbGastoTotalMensal == null ? 0 : dbGastoTotalMensal);
                objFamiliaresVO.Observaçao       = strObservaçao;

                if (objFamiliaresBLL.AlterarBD(objFamiliaresVO))
                {
                    MessageBox.Show("Alteraçao De Familiar Realizada ");
                }
                else
                {
                    MessageBox.Show("Problemas na Alteraçao De Familiar ");
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falhas ao Alterar no Banco De Dados De Familiares ==> " + ex.Message);
            }
        }
Example #2
0
        public override bool Excluir(Object objFamiliares_VO)
        {
            try
            {
                Familiares_VO objFamiliaresVO = (Familiares_VO)objFamiliares_VO;

                AbreConn();

                objCommand = new OleDbCommand("DELETE FROM Familiares WHERE COD = :parCOD", gettObjConnection());
                objCommand.Parameters.AddWithValue("parCOD", objFamiliaresVO.gettCOD());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Excluir ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
        public void ConsultarBDFamiliares(int?intCod = null, string strNome = null)
        {
            try
            {
                objFamiliaresBLL = new Familiares_BLL();

                objFamiliaresVO      = new Familiares_VO();
                objFamiliaresVO.Cod  = Convert.ToInt32(intCod == null ? 0 : intCod);
                objFamiliaresVO.Nome = strNome;

                bndsrcFamiliar.DataSource = objFamiliaresBLL.ConsultarBD(objFamiliaresVO);

                dtgvwFamiliar.Columns.Clear();
                dtgvwFamiliar.DataSource         = null;
                dtgvwFamiliar.AllowUserToAddRows = false;

                dtgvwFamiliar.Columns.Add("Cod", "Codigo Do Familiar");
                dtgvwFamiliar.Columns["Cod"].DataPropertyName = "Cod";

                dtgvwFamiliar.Columns.Add("Nome", "Nome Do Familiar");
                dtgvwFamiliar.Columns["Nome"].DataPropertyName = "Nome";

                DataGridViewComboBoxColumn objColunaComboBoxSelecionavel = new DataGridViewComboBoxColumn();
                objColunaComboBoxSelecionavel.Name       = "Sexo";
                objColunaComboBoxSelecionavel.ValueType  = typeof(string);
                objColunaComboBoxSelecionavel.HeaderText = "Sexo Do Familiar";
                objColunaComboBoxSelecionavel.Items.Add("MASCULINO");
                objColunaComboBoxSelecionavel.Items.Add("FEMENINO");
                objColunaComboBoxSelecionavel.Items.Add("INDEFINIDO");
                objColunaComboBoxSelecionavel.DataPropertyName = "Sexo";

                dtgvwFamiliar.Columns.Add(objColunaComboBoxSelecionavel);

                dtgvwFamiliar.Columns.Add("Idade", "Idade Do Familiar");
                dtgvwFamiliar.Columns["Idade"].DataPropertyName = "Idade";

                dtgvwFamiliar.Columns.Add("GanhoTotalMensal", "GanhoTotalMensal Do Familiar");
                dtgvwFamiliar.Columns["GanhoTotalMensal"].DataPropertyName = "GanhoTotalMensal";

                dtgvwFamiliar.Columns.Add("GastoTotalMensal", "GastoTotalMensal Do Familiar");
                dtgvwFamiliar.Columns["GastoTotalMensal"].DataPropertyName = "GastoTotalMensal";

                dtgvwFamiliar.Columns.Add("Observaçao", "Observaçao Do Familiar");
                dtgvwFamiliar.Columns["Observaçao"].DataPropertyName = "Observaçao";

                dtgvwFamiliar.DataSource = bndsrcFamiliar;

                cmbbxFamiliar.DataSource    = bndsrcFamiliar.DataSource;
                cmbbxFamiliar.DisplayMember = "Nome";
                cmbbxFamiliar.ValueMember   = "Cod";
                cmbbxFamiliar.SelectedIndex = Convert.ToInt16(intCod > 0 ? intCod - 1 : 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Falhas ao Consultar no Banco De Dados De Familiares ==> " + ex.Message);
            }
        }
Example #4
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();
            }
        }
Example #5
0
        public override List <Object> Consultar(ref Object objFamiliares_VO)
        {
            try
            {
                Familiares_VO objFamiliaresVO = (Familiares_VO)objFamiliares_VO;

                AbreConn();

                if (objFamiliaresVO.gettCOD() > 0)
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares WHERE COD = :parCOD", gettObjConnection());
                    objCommand.Parameters.AddWithValue("parCOD", objFamiliaresVO.COD);
                }
                else if (string.IsNullOrEmpty(objFamiliaresVO.Nome))
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares", gettObjConnection());
                }
                else
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares WHERE Nome = :parNome", gettObjConnection());
                    objCommand.Parameters.AddWithValue("parNome", objFamiliaresVO.Nome);
                }

                objDataAdapter = new OleDbDataAdapter(objCommand);

                objTable = new DataTable();

                objDataAdapter.Fill(objTable);

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

                foreach (DataRow item in objTable.Rows)
                {
                    objFamiliaresVO.Familiares_VO_Collection.Add(new Familiares_VO(Convert.ToInt32(item["COD"].ToString())
                                                                                   , item["Nome"].ToString()
                                                                                   , item["Sexo"].ToString()
                                                                                   , Convert.ToInt32(item["Idade"].ToString())
                                                                                   , Convert.ToDouble(item["Ganho_Mensal"].ToString())
                                                                                   , Convert.ToDouble(item["Gasto_Mensal"].ToString())
                                                                                   , item["Observação"].ToString()
                                                                                   ));
                }
                objListaRetorno.AddRange(objFamiliaresVO.Familiares_VO_Collection.ToArray());
                return(objListaRetorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar de Familiares ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
Example #6
0
 public bool Alterar(Familiares_VO objFamiliares_VO)
 {
     try
     {
         objFamiliares_DAO = new Familiares_DAO();
         return(objFamiliares_DAO.Alterar(objFamiliares_VO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public bool ExcluirBD(Familiares_VO objparFamiliaresVO)
 {
     try
     {
         objFamiliaresDAO = new Familiares_DAO();
         return(objFamiliaresDAO.ExcluirBD(objparFamiliaresVO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #8
0
 public DataTable Consultar(Familiares_VO objFamiliares_VO)
 {
     try
     {
         objFamiliares_DAO = new Familiares_DAO();
         return(objFamiliares_DAO.Consultar(objFamiliares_VO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ConsultarBD(ref Familiares_VO objparFamiliaresVO)
 {
     try
     {
         objFamiliaresFD = new Familiares_FD();
         objFamiliaresFD.ConsultarBD(objparFamiliaresVO);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public bool AlterarBD(Familiares_VO objparFamiliaresVO)
 {
     try
     {
         objFamiliaresFD = new Familiares_FD();
         return(objFamiliaresFD.AlterarBD(objparFamiliaresVO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public override bool InserirBD(Object objparFamiliaresVO)
        {
            try
            {
                abreConexao();

                bool resultado = false;

                objFamiliaresVO = (Familiares_VO)objparFamiliaresVO;

                StringBuilder strSQL = new StringBuilder();

                strSQL.Append(" INSERT INTO");
                strSQL.Append(" FAMILIARES(");
                strSQL.Append(" Nome");
                strSQL.Append(" ,Sexo");
                strSQL.Append(" ,Idade");
                strSQL.Append(" ,GanhoTotalMensal");
                strSQL.Append(" ,GastoTotalMensal");
                strSQL.Append(" ,Observaçao");
                strSQL.Append(" )VALUES(");
                strSQL.Append(" :parNome");
                strSQL.Append(" ,:parSexo");
                strSQL.Append(" ,:parIdade");
                strSQL.Append(" ,:parGanhoTotalMensal");
                strSQL.Append(" ,:parGastoTotalMensal");
                strSQL.Append(" ,:parObservaçao)");

                objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                objComando.Parameters.AddWithValue("parNome", objFamiliaresVO.Nome);
                objComando.Parameters.AddWithValue("parSexo", objFamiliaresVO.Sexo);
                objComando.Parameters.AddWithValue("parIdade", objFamiliaresVO.Idade);
                objComando.Parameters.AddWithValue("parGanhoTotalMensal", objFamiliaresVO.GanhoTotalMensal);
                objComando.Parameters.AddWithValue("parGastoTotalMensal", objFamiliaresVO.GastoTotalMensal);
                objComando.Parameters.AddWithValue("parObservaçao", objFamiliaresVO.Observaçao);

                if (objComando.ExecuteNonQuery() > 0)
                {
                    resultado = true;
                }
                else
                {
                    resultado = false;
                }

                return(resultado);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Inserir no Banco De Dados De Familiares " + ex.Message);
            }
        }
 public DataTable ConsultarBD(Familiares_VO objparFamiliaresVO)
 {
     try
     {
         objFamiliaresFD = new Familiares_FD();
         return(objFamiliaresFD.ConsultarBD(objparFamiliaresVO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #13
0
 public List <Familiares_VO> Consultar(ref Familiares_VO objFamiliares_VO)
 {
     try
     {
         objFamiliares_DAO = new Familiares_DAO();
         Object objFamiliaresVO = (Object)objFamiliares_VO;
         objFamiliares_DAO.Consultar(ref objFamiliaresVO);
         return(objFamiliares_VO.Familiares_VO_Collection);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #14
0
        public bool Alterar(int intCOD, string strNome, string strSexo, int intIdade, double dblGanhoMensal, double dblGastoMensal, string strObservacao)
        {
            try
            {
                Familiares_VO objFamiliares_VO = new Familiares_VO(intCOD, strNome, strSexo, intIdade, dblGanhoMensal, dblGastoMensal, strObservacao);

                Familiares_FD objFamiliares_FD = new Familiares_FD();

                return(objFamiliares_FD.Alterar(objFamiliares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #15
0
        public bool Excluir(int intCOD)
        {
            try
            {
                Familiares_VO objFamiliares_VO = new Familiares_VO();
                objFamiliares_VO.settCOD(intCOD);
                Familiares_FD objFamiliares_FD = new Familiares_FD();

                return(objFamiliares_FD.Excluir(objFamiliares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #16
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;
            }
        }
Example #17
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;
            }
        }
Example #18
0
        public DataTable Consultar(string strNome = null, int?intCod = null)
        {
            try
            {
                Familiares_VO objFamiliares_VO = new Familiares_VO();
                objFamiliares_VO.settCOD(Convert.ToInt32(intCod == null ? 0 : intCod));
                objFamiliares_VO.settNome(strNome);

                Familiares_FD objFamiliares_FD = new Familiares_FD();

                return(objFamiliares_FD.Consultar(objFamiliares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #19
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;
            }
        }
Example #20
0
        public override bool Alterar(Object objFamiliares_VO)
        {
            try
            {
                Familiares_VO objFamiliaresVO = (Familiares_VO)objFamiliares_VO;

                AbreConn();

                objCommand = new OleDbCommand(
                    @"UPDATE Familiares SET 
                    Nome = :parNome,
                    Sexo = :parSexo,
                    Idade = :parIdade,
                    Ganho_Mensal = :parGanho_Mensal,
                    Gasto_Mensal = :parGasto_Mensal,
                    [Observação] = :parOberservacao WHERE COD = :parCOD", gettObjConnection());
                objCommand.Parameters.AddWithValue("parNome", objFamiliaresVO.gettNome());
                objCommand.Parameters.AddWithValue("parSexo", objFamiliaresVO.gettSexo());
                objCommand.Parameters.AddWithValue("parIdade", objFamiliaresVO.gettIdade());
                objCommand.Parameters.AddWithValue("parGanho_Mensal", objFamiliaresVO.gettGanhoMensal());
                objCommand.Parameters.AddWithValue("parGasto_Mensal", objFamiliaresVO.gettGastoMensal());
                objCommand.Parameters.AddWithValue("parOberservacao", objFamiliaresVO.gettObservacao());
                objCommand.Parameters.AddWithValue("parCOD", objFamiliaresVO.gettCOD());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Alterar ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
Example #21
0
        public bool Inserir(string strNome, string strSexo, int intIdade, double dblGanhoMensal, double dblGastoMensal, string strObservacao)
        {
            try
            {
                Familiares_VO objFamiliares_VO = new Familiares_VO();
                objFamiliares_VO.settNome(strNome);
                objFamiliares_VO.settSexo(strSexo);
                objFamiliares_VO.settIdade(intIdade);
                objFamiliares_VO.settGanhoMensal(dblGanhoMensal);
                objFamiliares_VO.settGastoMensal(dblGastoMensal);
                objFamiliares_VO.settObservacao(strObservacao);

                Familiares_FD objFamiliares_FD = new Familiares_FD();

                return(objFamiliares_FD.Inserir(objFamiliares_VO));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #22
0
        public override DataTable Consultar(Object objFamiliares_VO)
        {
            try
            {
                Familiares_VO objFamiliaresVO = (Familiares_VO)objFamiliares_VO;

                AbreConn();

                if (objFamiliaresVO.gettCOD() > 0)
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares WHERE COD = :parCOD", gettObjConnection());
                    objCommand.Parameters.AddWithValue("parCOD", objFamiliaresVO.COD);
                }
                else if (string.IsNullOrEmpty(objFamiliaresVO.Nome))
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares", gettObjConnection());
                }
                else
                {
                    objCommand = new OleDbCommand("SELECT COD,Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação] FROM Familiares WHERE Nome = :parNome", gettObjConnection());
                    objCommand.Parameters.AddWithValue("parNome", objFamiliaresVO.Nome);
                }

                objDataAdapter = new OleDbDataAdapter(objCommand);

                objTable = new DataTable();

                objDataAdapter.Fill(objTable);

                return(objTable);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar de Familiares ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
        public void ExcluirBDFamiliares(int intCodExcluirFamiliar)
        {
            try
            {
                objFamiliaresBLL = new Familiares_BLL();

                objFamiliaresVO     = new Familiares_VO();
                objFamiliaresVO.Cod = intCodExcluirFamiliar;

                if (objFamiliaresBLL.ExcluirBD(objFamiliaresVO))
                {
                    MessageBox.Show("Exclusao De Familiar Realizada ");
                }
                else
                {
                    MessageBox.Show("Problemas na Exclusao De Familiar ");
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falhas ao Excluir no Banco De Dados De Familiares ==> " + ex.Message);
            }
        }
        public override bool ExcluirBD(Object objparFamiliaresVO)
        {
            try
            {
                abreConexao();

                bool resultado = false;

                objFamiliaresVO = (Familiares_VO)objparFamiliaresVO;

                StringBuilder strSQL = new StringBuilder();

                strSQL.Append(" DELETE FROM");
                strSQL.Append(" FAMILIARES");
                strSQL.Append(" WHERE");
                strSQL.Append(" Cod= :parCod");

                objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                objComando.Parameters.AddWithValue("parCod", objFamiliaresVO.Cod);

                if (objComando.ExecuteNonQuery() > 0)
                {
                    resultado = true;
                }
                else
                {
                    resultado = false;
                }

                return(resultado);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Excluir no Banco De Dados De Familiares " + ex.Message);
            }
        }
Example #25
0
        public override bool Inserir(Object objFamiliares_VO)
        {
            try
            {
                Familiares_VO objFamiliaresVO = (Familiares_VO)objFamiliares_VO;

                AbreConn();

                objCommand = new OleDbCommand(
                    @"INSERT INTO Familiares(Nome,Sexo,Idade,Ganho_Mensal,Gasto_Mensal,[Observação]) 
                    VALUES (:parNome, :parSexo, :parIdade, :parGanho_Mensal, :parGasto_Mensal, :parOberservacao)", gettObjConnection());
                objCommand.Parameters.AddWithValue("parNome", objFamiliaresVO.gettNome());
                objCommand.Parameters.AddWithValue("parSexo", objFamiliaresVO.gettSexo());
                objCommand.Parameters.AddWithValue("parIdade", objFamiliaresVO.gettIdade());
                objCommand.Parameters.AddWithValue("parGanho_Mensal", objFamiliaresVO.gettGanhoMensal());
                objCommand.Parameters.AddWithValue("parGasto_Mensal", objFamiliaresVO.gettGastoMensal());
                objCommand.Parameters.AddWithValue("parOberservacao", objFamiliaresVO.gettObservacao());

                if (objCommand.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Inserir ==> " + ex.Message);
            }
            finally
            {
                FechaConn();
            }
        }
        public override DataTable ConsultarBD(Object objparFamiliaresVO)
        {
            try
            {
                objFamiliaresVO = (Familiares_VO)objparFamiliaresVO;

                StringBuilder strSQL = new StringBuilder();

                if (objFamiliaresVO.getCod() > 0)
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");
                    strSQL.Append(" WHERE Cod = :parCod");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                    objComando.Parameters.AddWithValue("parCod", objFamiliaresVO.Cod);
                }
                else if (string.IsNullOrEmpty(objFamiliaresVO.Nome))
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());
                }
                else
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");
                    strSQL.Append(" WHERE Nome = :parNome");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                    objComando.Parameters.AddWithValue("parNome", objFamiliaresVO.Nome);
                }

                objAdaptador = new OleDbDataAdapter();
                objAdaptador.SelectCommand = objComando;

                objTabela = new DataTable();
                objAdaptador.Fill(objTabela);

                return(objTabela);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar Banco De Dados De Familiares " + ex.Message);
            }
        }
        public void ConsultarBDPreferenciaDeFamiliar(int?intCod = null, int?intiD = null, string strNome = null, string strDescricao = null)
        {
            try
            {
                objPreferenciasDeFamiliaresBLL = new Preferencias_De_Familiares_BLL();

                objPreferenciasDeFamiliaresVO = new Preferencias_De_Familiares_VO();
                objFamiliaresVO      = new Familiares_VO();
                objFamiliaresVO.Cod  = Convert.ToInt32(intCod == null ? 0 : intCod);
                objFamiliaresVO.Nome = strNome;

                objPreferenciasVO           = new Preferencias_VO();
                objPreferenciasVO.ID        = Convert.ToInt32(intiD == null ? 0 : intiD);
                objPreferenciasVO.Descricao = strDescricao;

                objPreferenciasDeFamiliaresVO.ObjFamiliarVO     = objFamiliaresVO;
                objPreferenciasDeFamiliaresVO.ObjPreferenciasVO = objPreferenciasVO;

                bndsrcPrefFam.DataSource = objPreferenciasDeFamiliaresBLL.ConsultarBD(objPreferenciasDeFamiliaresVO);

                dtgvwPrefFam.Columns.Clear();
                dtgvwPrefFam.DataSource         = null;
                dtgvwPrefFam.AllowUserToAddRows = false;

                Preferencias_BLL objPreferencias = new Preferencias_BLL();
                bndsrcPrefFamLookUp.DataSource = objPreferenciasBLL.ConsultarBD(objPreferenciasVO);

                DataGridViewComboBoxColumn objColunaComboFamiliarLookUp = new DataGridViewComboBoxColumn();
                objColunaComboFamiliarLookUp.DataSource       = bndsrcFamiliar.DataSource;
                objColunaComboFamiliarLookUp.HeaderText       = "Codigo Do Familiar";
                objColunaComboFamiliarLookUp.Name             = "Cod";
                objColunaComboFamiliarLookUp.DisplayMember    = "Nome";
                objColunaComboFamiliarLookUp.ValueType        = typeof(int);
                objColunaComboFamiliarLookUp.ValueMember      = "Cod";
                objColunaComboFamiliarLookUp.DataPropertyName = "Cod";
                dtgvwPrefFam.Columns.Add(objColunaComboFamiliarLookUp);
                dtgvwPrefFam.Columns["Cod"].ValueType = typeof(int);

                DataGridViewComboBoxColumn objColunaComboPreferenciaLookUp = new DataGridViewComboBoxColumn();
                objColunaComboPreferenciaLookUp.DataSource    = bndsrcPrefFamLookUp.DataSource;
                objColunaComboPreferenciaLookUp.HeaderText    = "Descricao Do Familiar";
                objColunaComboPreferenciaLookUp.Name          = "ID";
                objColunaComboPreferenciaLookUp.ValueType     = typeof(int);
                objColunaComboPreferenciaLookUp.ValueMember   = "ID";
                objColunaComboPreferenciaLookUp.DisplayMember = "Descricao";
                dtgvwPrefFam.Columns.Add(objColunaComboPreferenciaLookUp);
                objColunaComboPreferenciaLookUp.DataPropertyName = "ID";


                dtgvwPrefFam.Columns["ID"].ValueType = typeof(int);

                dtgvwPrefFam.Columns.Add("Intensidade", "Intensidade Do Familiar");
                dtgvwPrefFam.Columns["Intensidade"].DataPropertyName = "Intensidade";

                dtgvwPrefFam.Columns.Add("Observaçao", "Observaçao Do Familiar");
                dtgvwPrefFam.Columns["Observaçao"].DataPropertyName = "Observaçao";

                dtgvwPrefFam.DataSource = bndsrcPrefFam;

                cmbbxPrefFam.Items.Clear();

                foreach (DataRow objPreferenciaLinha in ((DataTable)bndsrcPreferencias.DataSource).Rows)
                {
                    cmbbxPrefFam.Items.Add(objPreferenciaLinha["ID"].ToString() + "-" + objPreferenciaLinha["Descricao"].ToString());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falhas ao Consultar Banco De Dados De Preferencia De Familiares " + ex.Message);
            }
        }
        public override void ConsultarBD(ref Object objparFamiliaresVO)
        {
            try
            {
                objFamiliaresVO = (Familiares_VO)objparFamiliaresVO;

                StringBuilder strSQL = new StringBuilder();

                if (objFamiliaresVO.getCod() > 0)
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");
                    strSQL.Append(" WHERE Cod = :parCod");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                    objComando.Parameters.AddWithValue("parCod", objFamiliaresVO.Cod);
                }
                else if (string.IsNullOrEmpty(objFamiliaresVO.Nome))
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());
                }
                else
                {
                    strSQL.Append(" SELECT");
                    strSQL.Append(" Cod");
                    strSQL.Append(" ,Nome");
                    strSQL.Append(" ,Sexo");
                    strSQL.Append(" ,Idade");
                    strSQL.Append(" ,GanhoTotalMensal");
                    strSQL.Append(" ,GastoTotalMensal");
                    strSQL.Append(" ,Observaçao");
                    strSQL.Append(" FROM");
                    strSQL.Append(" FAMILIARES");
                    strSQL.Append(" WHERE Nome = :parNome");

                    objComando = new OleDbCommand(strSQL.ToString(), getConexao());

                    objComando.Parameters.AddWithValue("parNome", objFamiliaresVO.Nome);
                }

                objAdaptador = new OleDbDataAdapter();
                objAdaptador.SelectCommand = objComando;

                objTabela = new DataTable();
                objAdaptador.Fill(objTabela);

                foreach (DataRow itemFamiliaresVO in objTabela.Rows)
                {
                    Familiares_VO objItemFamiliaresVO = new Familiares_VO(Convert.ToInt32(itemFamiliaresVO["Cod"].ToString()),
                                                                          itemFamiliaresVO["Nome"].ToString(),
                                                                          itemFamiliaresVO["Sexo"].ToString(),
                                                                          Convert.ToInt32(itemFamiliaresVO["Idade"].ToString()),
                                                                          Convert.ToDouble(itemFamiliaresVO["GanhoTotalMensal"].ToString()),
                                                                          Convert.ToDouble(itemFamiliaresVO["GastoTotalMensal"].ToString()),
                                                                          itemFamiliaresVO["Descricao"].ToString());
                    objFamiliaresVO.objFamiliaresVOCollection.Add(objFamiliaresVO);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao Consultar Banco De Dados De Familiares Desconectado " + ex.Message);
            }
        }