/// <summary> /// Hace facturación electrónica. Si Comprobante no corresponde a facturación, devuelve true /// </summary> /// <returns></returns> public bool facturarAFIP() { if (pedidoActual.aprobadoAFIP == "A") { errorActual = "El pedido ya esta aprobado por AFIP."; return(false); } if (pedidoActual.tipoComprobante != 0) { try { ControladorAFIP lcl_con_AFIP = new ControladorAFIP(); if (!lcl_con_AFIP.validarConexion()) { this.errorActual = lcl_con_AFIP.errorActual; return(false); } if (!lcl_con_AFIP.facturar(pedidoActual)) { errorActual = lcl_con_AFIP.errorActual; return(false); } return(true); } catch (Exception ex) { errorActual = ex.Message; return(false); } } return(false); }
public bool verificarConexionAFIP() { ControladorAFIP lcl_con_AFIP = new ControladorAFIP(); return(lcl_con_AFIP.validarConexion()); }