private string EndTraffic(FiltroTrafico Fil) { var resu = ""; mRHCC = dRHCC.GetConsoTrafico(Fil.CONSO); if (mRHCC != null) { //var xml = GeneraXMLEnd(mRHCC.HPLACA, mRHCC.HMANIF, "brinsa", "brinsa2017", int.Parse(consoli)); var hh = new com.nygsoft.huella.Servicioingresonuevotrafico(); var respuesta = hh.finalizarTrafico(mRHCC.HPLACA, mRHCC.HMANIF, "brinsa", "brinsa2017", int.Parse(Fil.CONSO)); resu = respuesta[0].mensaje; var nRFTASK = new RFTASK() { TKEY = Fil.CONSO, TKEYWORD = Fil.CONSO, TPRM = Fil.CONSO, TPGM = resu }; resu = dRFTASK.AddEndTraffic(nRFTASK); if (!resu.Contains("ERROR")) { try { var filtro = new FiltroServicios() { USUARIO = Fil.USUARIO, PASSWORD = Fil.PASSWORD, ACCION = "RUTINA", IDTAREA = resu }; var s = new ServiciosController(); var res = s.Rutinas(filtro); var res2 = ((System.Web.Http.Results.JsonResult <RespuestaRutina>)res).Content; resu = res2.Mensaje; } catch (Exception ex) { var nRFLOG = new RFLOG() { OPERACION = "ENDTRAFFIC", EVENTO = "ERROR", TXTSQL = ex.Message.Replace("'", "''"), ALERT = "0" }; resu = dRFLOG.Add(nRFLOG); resu = "ERROR Tarea: " + resu + ex.Message; if (ex.InnerException != null) { resu = resu + " - " + ex.InnerException; } if (ex.StackTrace != null) { resu = resu + " - " + ex.StackTrace; } } } } return(resu); }
private string NewFllowUp(string RID) { var resu = ""; mRRCC = dRRCC.FindId(RID); if (mRRCC != null) { //var xml = GeneraXMLFollow(mRRCC.RPLACA, mRRCC.RMANIF, mRRCC.RREPORT, DateTime.Parse(mRRCC.RFECREP).ToString("yyyy-MM-dd-HH:mm"), DateTime.Parse(mRRCC.RFECREP).ToString("HH:mm:ss"), mRRCC.RTIPNOV, "24", "brinsa", "brinsa2017", mRRCC.RCONSO, mRRCC.RPLANI); var hh = new com.nygsoft.huella.Servicioingresonuevotrafico(); var respuesta = hh.nuevoSeguimiento(mRRCC.RPLACA, mRRCC.RMANIF, mRRCC.RREPORT, DateTime.Parse(mRRCC.RFECREP), DateTime.Parse(mRRCC.RFECREP), int.Parse(mRRCC.RTIPNOV), 24, "brinsa", "brinsa2017", int.Parse(mRRCC.RCONSO), mRRCC.RPLANI); resu = respuesta[0].mensaje; } return(resu); }
private string NewTraffic(string consoli) { var resu = ""; mRHCC = dRHCC.GetConsoTrafico(consoli); if (mRHCC != null) { var Sts = 0; var Destinos = ""; var Planillas = ""; if (mRHCC.HSTS < 50) { Sts = 54; } else { Sts = 24; } lmRDCC = dRDCC.GetDestino(consoli); if (lmRDCC != null) { if (lmRDCC.Count > 0) { Destinos = ""; foreach (var item in lmRDCC) { if (Destinos == "") { Destinos = item.Destino.Trim(); } else { Destinos = Destinos + "," + item.Destino.Trim(); } } } } lmRDCC = dRDCC.GetPlanilla(consoli); if (lmRDCC != null) { if (lmRDCC.Count > 0) { Planillas = ""; foreach (var item in lmRDCC) { if (Planillas == "") { Planillas = item.DPLANI.Trim(); } else { Planillas = Planillas + "," + item.DPLANI.Trim(); } } } } //var xml = GeneraXMLNew(mRHCC.HPLACA, mRHCC.HMANIF, mRHCC.HCEDUL, mRHCC.HCHOFE, mRHCC.HCELU, int.Parse(mRHCC.Origen.Trim()), Destinos, "", DateTime.Now.ToString("yyyy-MM-dd-HH:mm"), DateTime.Now.ToString("HH:mm:ss"), mRHCC.XCGPSPAG, mRHCC.XCGPSUSR, mRHCC.XCGPSPASS, "brinsa", "brinsa2017", "", "", "", "", Sts, int.Parse(consoli), Planillas); var hh = new com.nygsoft.huella.Servicioingresonuevotrafico(); var respuesta = hh.nuevoTrafico(mRHCC.HPLACA, mRHCC.HMANIF, mRHCC.HCEDUL, mRHCC.HCHOFE, mRHCC.HCELU, int.Parse((mRHCC.Origen == "") ? "0" : mRHCC.Origen.Trim()), Destinos, "", DateTime.Now, DateTime.Now, mRHCC.XCGPSPAG, mRHCC.XCGPSUSR, mRHCC.XCGPSPASS, "brinsa", "brinsa2017", "", "", "", "", Sts, int.Parse(consoli), Planillas); resu = respuesta[0].mensaje; } return(resu); }