he estado provocando algunos errores al momento de timbrar: no conexion de internet, falta de algun impuesto en los conceptos, etc
he metido los procedimientos para timbrado y generacion del cfd:
y sin embargo al generarse cualquier tipo error truena la aplicacion, esta realizada en C# 2013, framework 4.6.1
que se puede hacer para evitar este tipo de cierre de inesperado?, grcias
ejemplo:
Código: Seleccionar todo
try
{
TError err = TimbrarCFD(this.PathArchivoIni + "" + this.NombreArchivoIni);
if (err == TError.OK)
{
this.Update_Path_Archivos_Facturas_Emitidas();
}
else
{
this.Liberar_Timbrado();
this.Cancelar_Factura_No_Timbrada(); //--- se borra la factura y se retorna en -1, los folios
Frm_Mensaje_Usuario mensaj = new Frm_Mensaje_Usuario();
mensaj.Lbl_Mensaje.Text = "Ocurrio un error: " + GetError() + ": " + GetErrorExt();
mensaj.IntervalorTiempo = 1200;
mensaj.ShowDialog();
}
}
catch (Exception) { ;}