Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }