public override DataTable ConsultarBD(Object objparPreferenciasVO) { try { objPreferenciasVO = (Preferencias_VO)objparPreferenciasVO; StringBuilder strSQL = new StringBuilder(); if (objPreferenciasVO.getiD() > 0) { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); strSQL.Append(" WHERE ID = :parID"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); objComando.Parameters.AddWithValue("parID", objPreferenciasVO.ID); } else if (string.IsNullOrEmpty(objPreferenciasVO.Descricao)) { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); } else { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); strSQL.Append(" WHERE Descricao = :parDescricao"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); objComando.Parameters.AddWithValue("parDescricao", objPreferenciasVO.Descricao); } 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 Preferencias " + ex.Message); } }
public override void ConsultarBD(ref Object objparPreferenciasVO) { try { objPreferenciasVO = (Preferencias_VO)objparPreferenciasVO; StringBuilder strSQL = new StringBuilder(); if (objPreferenciasVO.getiD() > 0) { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); strSQL.Append(" WHERE ID = :parID"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); objComando.Parameters.AddWithValue("parID", objPreferenciasVO.ID); } else if (string.IsNullOrEmpty(objPreferenciasVO.Descricao)) { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); } else { strSQL.Append(" SELECT"); strSQL.Append(" ID"); strSQL.Append(" ,Descricao"); strSQL.Append(" FROM"); strSQL.Append(" Preferencias_3"); strSQL.Append(" WHERE Descricao = :parDescricao"); objComando = new OleDbCommand(strSQL.ToString(), getConexao()); objComando.Parameters.AddWithValue("parDescricao", objPreferenciasVO.Descricao); } objAdaptador = new OleDbDataAdapter(); objAdaptador.SelectCommand = objComando; objTabela = new DataTable(); objAdaptador.Fill(objTabela); foreach (DataRow objItemPreferencias in objTabela.Rows) { Preferencias_VO objitemPreferenciasVO = new Preferencias_VO(Convert.ToInt32(objItemPreferencias["ID"].ToString()), objItemPreferencias["Descricao"].ToString()); objPreferenciasVO.objPreferenciasVOCollection.Add(objitemPreferenciasVO); } } catch (Exception ex) { throw new Exception("Falha ao Consultar Banco De Dados Desconectado Da Preferencias " + ex.Message); } }