Exemplo n.º 1
0
 public MensajeRespuesta accionCursos(Message mensajeSolicitud)
 {
     CRUDCursos cc = new CRUDCursos();
     MensajeRespuesta mensaje;
     try
     {
         //MethodInfo method = cu.GetType().GetMethod("inicioSesion");
         System.Diagnostics.Debug.WriteLine("acción pedida: " + mensajeSolicitud.accion);
         System.Diagnostics.Debug.WriteLine("mensajeSolicitud " + mensajeSolicitud.parametrosMetodo());
         MethodInfo metodo = cc.GetType().GetMethod(mensajeSolicitud.accion);
         System.Diagnostics.Debug.WriteLine(metodo);
         object result = metodo.Invoke(cc, mensajeSolicitud.parametrosMetodo());
         System.Diagnostics.Debug.WriteLine(result);
         System.Diagnostics.Debug.WriteLine("muestra un mensaje");
         //System.Diagnostics.Debug.WriteLine(result.ToString());
         //MensajeRespuesta mensaje = new MensajeRespuesta { exito = 1 , datos = el.ToArray()};
         mensaje = new MensajeRespuesta { exito = 1, datos = result, mensajeExito = "Operación exitosa" };
         return mensaje;
     }
     catch (Exception e)
     {
         System.Diagnostics.Debug.WriteLine(e.StackTrace);
         mensaje = new MensajeRespuesta { exito = 0, mensajeError = "Error al obtener los datos", datos = e.Message };
         return mensaje;
     }
 }
Exemplo n.º 2
0
        public MensajeRespuesta accionCursos(Message mensajeSolicitud)
        {
            CRUDCursos       cc = new CRUDCursos();
            MensajeRespuesta mensaje;

            try
            {
                //MethodInfo method = cu.GetType().GetMethod("inicioSesion");
                System.Diagnostics.Debug.WriteLine("acción pedida: " + mensajeSolicitud.accion);
                System.Diagnostics.Debug.WriteLine("mensajeSolicitud " + mensajeSolicitud.parametrosMetodo());
                MethodInfo metodo = cc.GetType().GetMethod(mensajeSolicitud.accion);
                System.Diagnostics.Debug.WriteLine(metodo);
                object result = metodo.Invoke(cc, mensajeSolicitud.parametrosMetodo());
                System.Diagnostics.Debug.WriteLine(result);
                System.Diagnostics.Debug.WriteLine("muestra un mensaje");
                //System.Diagnostics.Debug.WriteLine(result.ToString());
                //MensajeRespuesta mensaje = new MensajeRespuesta { exito = 1 , datos = el.ToArray()};
                mensaje = new MensajeRespuesta {
                    exito = 1, datos = result, mensajeExito = "Operación exitosa"
                };
                return(mensaje);
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine(e.StackTrace);
                mensaje = new MensajeRespuesta {
                    exito = 0, mensajeError = "Error al obtener los datos", datos = e.Message
                };
                return(mensaje);
            }
        }