public void Inicio(DateTime fecinicio) { string titulo = " PLANILLAS PENDIENTES POR ENVIAR A BAVARIA\r\n" + " ========== == ==========\r\n"; console = new Consola(titulo); //LLogReporteBavaria = new List<LogReporteBavaria>(ICLogReporteBavaria); if (LLogReporteBavaria.Count > 0) { detLogBavarias = new List <DetLogBavaria>(); foreach (var item in LLogReporteBavaria) { adicionarRegistroLogReporteBavaria(item); console.Clear(); console.Ih(pp()); } } if (detLogBavarias.Count > 0) { foreach (var item in detLogBavarias) { escribirRegistro(item); console.Clear(); console.Ih(pp()); } } }
public string Inicio(string factura) { validarDirectorio(factura); console.CBlack(); console.Ih("=> Represantacion Grafica Factura"); System.Threading.Thread.Sleep(18000); HttpsWebRequestsFunction httpwebrequestFunction = new HttpsWebRequestsFunction(); httpwebrequestFunction = PdfFactura(factura); /*validarDirectorio(factura); * httpwebrequestFunction = Cufe(factura);*/ return(httpwebrequestFunction._cufe); }
private void ProcesarTx(int transaccion) { List <LogReporteMinisterio> perro = LLogReporteMinisterio.FindAll(x => x.LRMI_TRANSACCION_NB == 6); //LLogReporteMinisterio.FindAll(x => x.LRMI_TRANSACCION_NB = 6); foreach (var item in perro) { console.Ih(item.LRMI_LLAVE_V2 + " " + item.LRMI_SECUENCIA_NB + " " + item.LRMI_OFICINA_NB + " " + item.LRMI_TRANSACCION_NB); } }
public void Inicio(DateTime fecini) { int Total = ICLogReporteBavaria.Count; int Procesadas = 0; if (ICLogReporteBavaria.Count > 0) { foreach (var p in ICLogReporteBavaria) { console.CBlack(); console.Clear(); console.Ih("Planilla a procesar : " + Total + ". Procesadas : " + Procesadas + ". Pendientes : " + (Total - Procesadas).ToString() + "\r\n"); console.Ih("Info Planilla : " + p.REBA_LLAVE_V2 + " Fecha Planilla : " + p.REBA_FECHA_DT + "\r\n"); procesarDespacho(p); Procesadas++; console.Clear(); } } else { addLog("if (ICLogReporteDian.Count > 0) NO HAY REGISTROS PARA PROCESAR...."); } }
private void LoadICLogReporteBavaria() { string mensaje = " MINISTERIO DE TRANSPORTE\r\n"; mensaje += " ========== == ==========\r\n\r\n"; string[] _nParametros; object[] _vParametros; _nParametros = new string[1] { ":LRMI_ESTADO" }; _vParametros = new object[1] { "P" }; Factory data = new Factory(Usuario, Password, Ambiente); try { mensaje += "Recuperando registros a Procesar . . ."; console.Ih(mensaje); //var dt = data.getTable("getInfoLogReporteBavaria", _nParametros, _vParametros); var dt = data.getTable("getInfoLogReporteBavaria"); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { console.Clear(); console.Ih(pp()); ICLogReporteBavaria.Add(addLogReporteBavaria(item)); } } } catch (Exception ex) { ManejoError(ex, "var dtLogReporteMinisterio = data.getTable(\"getLogReporteMinisterio\", _nParametros, _vParametros);"); } }
public void Inicio(DateTime fecini) { int Total = ICLogReporteDian.Count; int Procesadas = 0; if (ICLogReporteDian.Count > 0) { foreach (var p in ICLogReporteDian) { console.CBlack(); console.Clear(); console.Ih("Facturas a procesar : " + Total + ". Procesadas : " + Procesadas + ". Pendientes : " + (Total - Procesadas).ToString() + "\r\n"); procesarFactura(p); Procesadas++; console.Clear(); } } else { addLog("if (ICLogReporteDian.Count > 0) NO HAY REGISTROS PARA PROCESAR...."); } }
public void Inicio(DateTime fecini) { int Total = ICLogReporteDian.Count; int Procesadas = 0; if (ICLogReporteDian.Count > 0) { foreach (var p in ICLogReporteDian) { console.CBlack(); console.Clear(); console.Ih(" APLICATIVO FACTURACION ELECTRONICA CON VALIDACION PREVIA ver 1.0.2", false); console.Ih(" ========== =========== =========== === ========== ====== *** * * *", false); console.Ihe("Facturas a procesar : " + Total + ". Procesadas : " + Procesadas + ". Pendientes : " + (Total - Procesadas).ToString() + "\r\n"); ICollection <InformacionDian> ICInformacionDianpROCESO = new List <InformacionDian>(); ICInformacionDianpROCESO = LeerInformacionDian(p.LODI_LLAVE_V2); if (ICInformacionDianpROCESO.Count > 0) { string mensaje = string.Empty; foreach (var item in ICInformacionDianpROCESO) { if (item.INDI_CUFEDIAN_V2 == "EN PROCESO") { mensaje = string.Empty; mensaje += "La Factura " + item.INDI_NUMDOC_V2 + " se encuentra en proceso...!!\r\n"; mensaje += "\r\n ==> Informacion de la factura < == \r\n"; mensaje += "\r\n Fecha : " + item.INDI_FECCREA_TS; mensaje += "\r\n Correo : " + item.INDI_EMAIL_V2; mensaje += "\r\n Id : " + item.INDI_IDCARVAJAL_V2; mensaje += "\r\n Valida : " + item.INDI_VALIDACION_CL; console.Ih(mensaje); SendEmail("Factura en Proceso", mensaje, "*****@*****.**", "*****@*****.**", "*****@*****.**"); //if (p.LODI_LLAVE_V2=="ETCA10039") //{ //procesarFactura(p); //} ILogicaInfoFactura Lif = new LogicaInfoFactura(Usuario, Password, UsuEmail, PassEmail, Ambiente); string cufe = string.Empty; cufe = Lif.Inicio(p.LODI_LLAVE_V2); break; } else { procesarFactura(p); } } } else { procesarFactura(p); } Procesadas++; console.Clear(); } } else { //addLog("NO HAY REGISTROS PARA PROCESAR...."); System.Threading.Thread.Sleep(2000); } }