Changeset 824553a in dispositivos_moviles
- Timestamp:
- Sep 4, 2013, 6:33:33 PM (11 years ago)
- Branches:
- master
- Children:
- 88eadd6
- Parents:
- 67239d6
- Location:
- TibisayMovil
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TibisayMovil/gen/ve/gob/cenditel/tibisaymovil/R.java
r064d990 r824553a 172 172 public static final int signer_data=0x7f0a0052; 173 173 public static final int signer_detail_cn=0x7f0a0033; 174 public static final int signer_detail_ role=0x7f0a0034;174 public static final int signer_detail_errors=0x7f0a0034; 175 175 public static final int signer_modified=0x7f0a0054; 176 176 public static final int signer_text=0x7f0a0053; -
TibisayMovil/res/layout/activity_signer_info.xml
r064d990 r824553a 23 23 android:orientation="vertical" > 24 24 25 <TextView 26 android:id="@+id/signer_detail_cn" 27 android:layout_width="wrap_content" 28 android:layout_height="wrap_content" 29 android:layout_marginTop="5dp" 30 android:layout_marginLeft="5dp" 31 android:layout_marginRight="5dp" /> 32 33 <TextView 34 android:id="@+id/signer_detail_role" 35 android:layout_width="wrap_content" 36 android:layout_height="wrap_content" /> 25 <TextView 26 android:id="@+id/signer_detail_cn" 27 android:layout_width="wrap_content" 28 android:layout_height="wrap_content" 29 android:layout_marginLeft="5dp" 30 android:layout_marginRight="5dp" 31 android:layout_marginTop="5dp" 32 android:scrollbars="vertical" /> 33 34 <TextView 35 android:id="@+id/signer_detail_errors" 36 android:layout_width="wrap_content" 37 android:layout_height="wrap_content" 38 android:layout_marginLeft="5dp" 39 android:layout_marginRight="5dp" 40 android:layout_marginTop="5dp" /> 37 41 38 42 </LinearLayout> -
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/ActivitySignerInfo.java
r064d990 r824553a 3 3 import android.os.Bundle; 4 4 import android.app.Activity; 5 import android.text.method.ScrollingMovementMethod; 5 6 import android.view.Menu; 6 7 import android.view.Window; … … 37 38 TextView signerCN = (TextView) this.findViewById(R.id.signer_detail_cn); 38 39 signerCN.setText(cn); 40 signerCN.setMovementMethod(ScrollingMovementMethod.getInstance()); 39 41 40 42 TextView signatureDate = (TextView) this.findViewById(R.id.signature_date); -
TibisayMovil/src/ve/gob/cenditel/tibisaymovil/BDOCVerifyResultActivity.java
r064d990 r824553a 147 147 Signature signature = sdoc.getSignature(0); 148 148 149 TextView result = (TextView) findViewById(R.id.archivo_para_firmar_path); 149 // TextView para colocar el resultado de la firma 150 TextView signatureVerificationResult = (TextView) findViewById(R.id.archivo_para_firmar_path); 151 152 153 // array de excepciones lanzadas al verificar firmas 154 ArrayList arraySignaturesErrors = null; 155 156 // array de strings para almanecenar los errores de firmas 157 ArrayList<String> signatureVerificationErrors = new ArrayList<String>(); 158 159 // verificar cada una de las firmas del contenedor 160 for (int i = 0; i < sdoc.countSignatures(); i++){ 161 Signature tmpSignature = sdoc.getSignature(i); 162 arraySignaturesErrors = new ArrayList(); 163 arraySignaturesErrors = tmpSignature.verify(sdoc, false, false); 164 Log.d("****i:"+i,"arraySignaturesErrors.size: "+ arraySignaturesErrors.size()); 165 166 for (int j = 0; j < arraySignaturesErrors.size(); j++){ 167 168 signatureVerificationErrors.add("Firma "+Integer.toString(i+1)+ ": "+ 169 arraySignaturesErrors.get(j).toString() + "\n"); 170 171 Log.d("****signatureVerificationErrors", 172 "Firma "+Integer.toString(i+1)+ ": "+ 173 arraySignaturesErrors.get(j).toString() + "\n"); 174 Log.d("signatureVerificationErrors: ", signatureVerificationErrors.get(j).toString()); 175 } 176 177 //signatureVerificationErrors = "Firma "+Integer.toString(i+1)+ ": "+ 178 //arraySignaturesErrors.get(i).toString() + "\n"; 179 } 180 181 if (arraySignaturesErrors.isEmpty()) { 182 signatureVerificationResult.setText("Firma Válida"); 183 Log.d("signature.verify", "NO HUBO ERROR EN LA VERIFICACION DE FIRMA"); 184 Toast.makeText(getApplicationContext(), "¡FIRMA CORRECTA!", Toast.LENGTH_SHORT).show(); 185 186 }else{ 187 String finalErrors = ""; 188 for (int i = 0; i < signatureVerificationErrors.size(); i++ ) { 189 finalErrors = finalErrors.concat(signatureVerificationErrors.get(i).toString()); 190 //resultAndErrors = resultAndErrors.concat("Firma: "+i+" "+sigError.get(i).toString()+"\n"); 191 } 192 signatureVerificationResult.setText("Firma Inválida\n"+finalErrors); 193 Log.d("************", "SI HUBO ERROR"); 194 Log.d("************", finalErrors); 195 196 Toast.makeText(getApplicationContext(), "ERROR DE VERIFICACION DE FIRMA", Toast.LENGTH_SHORT).show(); 197 } 198 150 199 151 200 //ArrayList sigError = signature.verify(sdoc, false, false); 152 ArrayList sigError = sdoc.verify(false, false);201 //ArrayList sigError = sdoc.verify(false, false); 153 202 154 203 // se crea el adaptador para mostrar los documentos firmados … … 240 289 241 290 242 291 /* 243 292 if(sigError.isEmpty()){ 244 293 Log.d("signature.verify", "NO HUBO ERROR EN LA VERIFICACION DE FIRMA"); … … 250 299 Log.d("-->: ", res); 251 300 252 result.setText("Firma válida");301 //result.setText("Firma válida"); 253 302 254 303 }else{ … … 261 310 Log.d("signature.verify", sigError.get(i).toString()); 262 311 //resultAndErrors.concat(sigError.get(i).toString()+"\n"); 263 resultAndErrors = resultAndErrors.concat( sigError.get(i).toString()+"\n");312 resultAndErrors = resultAndErrors.concat("Firma: "+i+" "+sigError.get(i).toString()+"\n"); 264 313 265 314 //Toast.makeText(getApplicationContext(), sigError.get(i).toString(), Toast.LENGTH_SHORT).show(); … … 267 316 Toast.makeText(getApplicationContext(), "ERROR DE VERIFICACION DE FIRMA", Toast.LENGTH_SHORT).show(); 268 317 //result.setText("Firma inválida"); 269 result.setText(resultAndErrors);318 //result.setText(resultAndErrors); 270 319 } 320 */ 271 321 272 322
Note: See TracChangeset
for help on using the changeset viewer.