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 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); } }