public static string ObtenerFormaEditarActividad(int IdActividad)
    {
        JObject Respuesta = new JObject();

        CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string Descripcion, CUsuario UsuarioSesion) {
            if (Error == 0)
            {
                JObject Modelo       = new JObject();
                CActividad Actividad = new CActividad();
                Actividad.LlenaObjeto(IdActividad, pConexion);

                string FechaActividad = Actividad.FechaActividad.ToShortDateString() + " " + Actividad.FechaActividad.ToShortTimeString().Replace(".", "");
                string FechaFin       = Actividad.FechaFin.ToShortDateString() + " " + Actividad.FechaFin.ToShortTimeString().Replace(".", "");

                Modelo.Add("IdActividad", Actividad.IdActividad);
                Modelo.Add("FechaActividad", FechaActividad);
                Modelo.Add("FechaFin", FechaFin);
                Modelo.Add("Actividad", Actividad.Actividad);
                Modelo.Add("TipoActividad", ListaTiposActividades(Actividad.IdTipoActividad, pConexion));
                Modelo.Add("IdCliente", Actividad.IdCliente);
                Modelo.Add("Cliente", Actividad.Cliente);
                Modelo.Add("Oportunidad", ListaOportunidades(Actividad.IdCliente, Actividad.IdOportunidad, pConexion));
                Respuesta.Add("Modelo", Modelo);
            }
            Respuesta.Add("Error", Error);
            Respuesta.Add("Descripcion", Descripcion);
        });
        return(Respuesta.ToString());
    }
    public static string EditarActividad(int IdActividad, int IdTipoActividad, string FechaActividad, string FechaFin, int IdCliente, string Cliente, int IdOportunidad, string Actividad)
    {
        JObject Respuesta = new JObject();

        CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string Descripcion, CUsuario UsuarioSesion) {
            if (Error == 0)
            {
                CActividad cActividad = new CActividad();
                cActividad.LlenaObjeto(IdActividad, pConexion);
                cActividad.Actividad         = Actividad;
                cActividad.Cliente           = Cliente;
                cActividad.FechaActividad    = Convert.ToDateTime(FechaActividad);
                cActividad.FechaFin          = Convert.ToDateTime(FechaFin);
                cActividad.IdCliente         = IdCliente;
                cActividad.IdOportunidad     = IdOportunidad;
                cActividad.IdTipoActividad   = IdTipoActividad;
                CTipoActividad TipoActividad = new CTipoActividad();
                TipoActividad.LlenaObjeto(IdTipoActividad, pConexion);
                cActividad.TipoActividad = TipoActividad.TipoActividad;
                cActividad.Editar(pConexion);
            }
            Respuesta.Add("Error", Error);
            Respuesta.Add("Descripcion", Descripcion);
        });
        return(Respuesta.ToString());
    }