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