コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 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);
     }
 }