private static void actualizarRegistroOrdenAnulada(string getJSON, string orden, long secuencia, int oficina) { //{"orden_cargue":"1784049"} int ordenC = -1; dynamic xJSON = Newtonsoft.Json.JsonConvert.DeserializeObject(getJSON); try { ordenC = (int)xJSON.orden_cargue; if (ordenC > 0) { ejecutarUpdateAnularOrden(ordenC, secuencia, oficina, getJSON, orden); string mensajeEnvio = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; envioExitoso(mensajeEnvio); //ccorreo correo = new ccorreo(); //correo.envioCorreoDesarrolador("Envio Exitoso. Aplicativo wsJSONv2_1", "Objeto creado : \r\n " + objJsonEnvio + "\r\n Objeto Devuelto : " + getJSON); } else { string mensaje = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; registroError(mensaje); } } catch (Exception ex) { string mensaje = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; registroError(ex.Message + "/r/n" + mensaje); ccorreo c = new ccorreo(); //c.envioCorreoDesarrolador("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); c.envioCorreo("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); } }
private static void actualizarRegistroOrden(string getJSON, string orden, long secuencia, int oficina) { string actorVial = "-1"; string activo = "-1"; string rut = "";; try { dynamic xJSON = Newtonsoft.Json.JsonConvert.DeserializeObject(getJSON); actorVial = xJSON.actor_vial; activo = xJSON.activo; rut = xJSON.enturne; if (int.Parse(actorVial) > 0 && int.Parse(activo) > 0) { ejecutarUpdateOrden(int.Parse(rut), int.Parse(actorVial), int.Parse(activo), orden, secuencia, oficina, getJSON); string mensajeEnvio = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; envioExitoso(mensajeEnvio); //ccorreo correo = new ccorreo(); //correo.envioCorreoDesarrolador("Envio Exitoso. Aplicativo wsJSONv2_1", "Objeto creado : \r\n " + objJsonEnvio + "\r\n Objeto Devuelto : " + getJSON); } else { string mensaje = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; registroError(mensaje); } } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { string mensaje = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; registroError(ex.Message + "/r/n" + mensaje); ccorreo c = new ccorreo(); //c.envioCorreoDesarrolador("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); //c.envioCorreo("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); } catch (Exception ex) { string mensaje = "Version Programa : wsJSONv2_1 - Secuencia:" + secuencia + ";Orden:" + orden + ";Oficina:" + oficina + ";Fecha:" + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + ";Respuesta:" + getJSON; registroError(ex.Message + "/r/n" + mensaje); ccorreo c = new ccorreo(); Console.WriteLine(mensaje); //c.envioCorreoDesarrolador("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); //c.envioCorreo("Version Programa : wsJSONv2_1 - Error al momento de procesar el envio JSON", mensaje); } }
private static void registroError(string mensaje) { if (mensaje.Contains("\"ruta\":\"La ruta con origen:")) { ccorreo correo = new ccorreo(); correo.envioCorreo("La ruta no existe. APLICATIVO OSP ADMINSAT", mensaje); } else { ccorreo correo = new ccorreo(); //correo.envioCorreoDesarrolador("La ruta no existe. APLICATIVO OSP ADMINSAT", mensaje); } using (StreamWriter writer = new StreamWriter(@"c:\transer\ws\adminsat\registroError.txt", true)) { writer.WriteLine(mensaje); } }