@Override
 protected void onCreate(Bundle savedInstanceState) {
   // TODO Auto-generated method stub
   super.onCreate(savedInstanceState);
   Intent intent = this.getIntent();
   codigo_cliente = intent.getStringExtra(CODIGO_CLIENTE);
   codigo_plan = intent.getStringExtra(CODIGO_PLAN);
   // nombre_plan = intent.getStringExtra(NOMBRE_PLAN);
   setContentView(R.layout.plandesarrollo_actividades_activity);
   final RTMApplication application =
       (RTMApplication) contextProvider.get().getApplicationContext();
   ClienteResumenTO cliente = application.getClienteTO();
   mActionBar.setSubTitle(cliente.getCodigoCliente() + "-" + cliente.getRazonSocial());
   mActionBar.setTitle(R.string.pd_mostrar_ctividad_activity_title);
   mActionBar.setHomeLogo(R.drawable.header_logo);
   // txViewPlan.setText(nombre_plan);
   txViewPlan.setVisibility(View.GONE);
 }
    /**
     * Make a view to hold each row.
     *
     * @see android.widget.ListAdapter#getView(int, android.view.View, android.view.ViewGroup)
     */
    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
      ClienteResumenTO cliente = (ClienteResumenTO) getItem(position);
      ViewHolder holder;

      if (convertView == null) {
        convertView = mInflater.inflate(R.layout.ficha_consultar_cliente_content, null);

        // Creates a ViewHolder and store references to the two children
        // views
        // we want to bind data to.
        holder = new ViewHolder();
        holder.txtRazonSocial = (TextView) convertView.findViewById(R.id.txtRazonSocial);
        holder.txtRuc = (TextView) convertView.findViewById(R.id.txtRuc);
        holder.txtDni = (TextView) convertView.findViewById(R.id.txtDni);
        holder.txtCodigo = (TextView) convertView.findViewById(R.id.txtCodigo);
        holder.txtDireccion = (TextView) convertView.findViewById(R.id.txtDireccion);
        holder.txtCda = (TextView) convertView.findViewById(R.id.txtCda);
        holder.txtRepresentante = (TextView) convertView.findViewById(R.id.txtRepresentante);
        holder.txtSubCanal = (TextView) convertView.findViewById(R.id.txtSubCanal);
        holder.txtRuta = (TextView) convertView.findViewById(R.id.txtRuta);
        holder.txtFecCreacion = (TextView) convertView.findViewById(R.id.txtFecCreacion);
        holder.txtFecActualizacion = (TextView) convertView.findViewById(R.id.txtFecActualizacion);
        holder.txtFecSuspencion = (TextView) convertView.findViewById(R.id.txtFecSuspencion);

        holder.imgDireccion = (ImageButton) convertView.findViewById(R.id.btn_buscar);
        holder.imgFicha = (ImageButton) convertView.findViewById(R.id.btn_ficha);
        holder.imgFigura = (ImageButton) convertView.findViewById(R.id.btn_figura);
        holder.imgContacto = (ImageButton) convertView.findViewById(R.id.btn_contacto);
        holder.imgComercial = (ImageButton) convertView.findViewById(R.id.btn_comercial);
        holder.imgEncuesta = (ImageButton) convertView.findViewById(R.id.btn_encuesta);
        holder.imgPlan = (ImageButton) convertView.findViewById(R.id.btn_plan);

        convertView.setTag(holder);
      } else {
        // Get the ViewHolder back to get fast access to the TextView
        // and the ImageView.
        holder = (ViewHolder) convertView.getTag();
      }

      holder.txtRazonSocial.setText(cliente.getRazonSocial());
      holder.txtRuc.setText(cliente.getRuc());
      holder.txtDni.setText(cliente.getDni());
      holder.txtCodigo.setText(cliente.getCodigoCliente());
      holder.txtDireccion.setText(cliente.getDireccion());
      holder.txtCda.setText(cliente.getCodigoCda());
      holder.txtRepresentante.setText(cliente.getNombreCliente());
      holder.txtSubCanal.setText(
          String.format("%s - %s", cliente.getSubCanal(), cliente.getSubCanalDes()));
      holder.txtRuta.setText(cliente.getRuta());
      holder.txtFecCreacion.setText(cliente.getFechaCreacion());
      holder.txtFecActualizacion.setText(cliente.getFechaActualizacion());
      holder.txtFecSuspencion.setText(cliente.getFechaSuspencion());

      double lat = cliente.getLatitud();
      double lng = cliente.getLongitud();

      if (lat != 0 && lng != 0) {
        holder.imgDireccion.setVisibility(View.VISIBLE);
      }

      holder.imgDireccion.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
              Intent direccionCliente = new Intent(context, DireccionActivity.class);
              direccionCliente.putExtra(
                  DireccionActivity.LATITUD_KEY, clienteTemporal.getLatitud());
              direccionCliente.putExtra(
                  DireccionActivity.LONGITUD_KEY, clienteTemporal.getLongitud());
              direccionCliente.putExtra(
                  DireccionActivity.DIRECCION_KEY, clienteTemporal.getDireccion());
              context.startActivity(direccionCliente);
            }
          });

      holder.imgFicha.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
              Intent fichaCliente = new Intent(context, FichaClienteActivity.class);
              fichaCliente.putExtra(
                  FichaClienteActivity.CODIGO_CLIENTE, clienteTemporal.getCodigoCliente());

              context.startActivity(fichaCliente);
            }
          });

      holder.imgFigura.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
              Intent profit = new Intent(context, FiguraComercialActivity.class);
              profit.putExtra(
                  FiguraComercialActivity.CODIGO_CLIENTE_KEY, clienteTemporal.getCodigoCliente());
              context.startActivity(profit);
            }
          });

      holder.imgContacto.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
              Intent profit = new Intent(context, MostrarContactoActivity.class);
              profit.putExtra(
                  MostrarContactoActivity.CODIGO_CLIENTE_KEY, clienteTemporal.getCodigoCliente());
              context.startActivity(profit);
            }
          });

      holder.imgComercial.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
              Intent profit = new Intent(context, ComercialActivity.class);
              profit.putExtra(
                  ComercialActivity.CODIGO_CLIENTE_KEY, clienteTemporal.getCodigoCliente());
              context.startActivity(profit);
            }
          });

      holder.imgEncuesta.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub

              Intent consultarEncuestas = new Intent(context, ConsultarEncuestaActivity.class);
              consultarEncuestas.putExtra(
                  ConsultarEncuestaActivity.CODIGO_CLIENTE_KEY, clienteTemporal.getCodigoCliente());
              consultarEncuestas.putExtra(
                  ConsultarEncuestaActivity.CLIENTE_KEY, clienteTemporal.getRazonSocial());

              context.startActivity(consultarEncuestas);
            }
          });

      holder.imgPlan.setOnClickListener(
          new OnClickListener() {
            ClienteResumenTO clienteTemporal = (ClienteResumenTO) getItem(position);

            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub

              Intent consultarPlanDesarrollo =
                  new Intent(context, MostrarPlanDesarrolloActivity.class);
              consultarPlanDesarrollo.putExtra(
                  MostrarPlanDesarrolloActivity.CODIGO_CLIENTE, clienteTemporal.getCodigoCliente());
              context.startActivity(consultarPlanDesarrollo);
            }
          });
      return convertView;
    }