Changeset 824553a in dispositivos_moviles for TibisayMovil/src/ve/gob/cenditel/tibisaymovil/BDOCVerifyResultActivity.java
- Timestamp:
- Sep 4, 2013, 6:33:33 PM (11 years ago)
- Branches:
- master
- Children:
- 88eadd6
- Parents:
- 67239d6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.