Aller au contenu

MagKev

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

Autres informations

  • Mes langues
    francais et anglais

MagKev's Achievements

Junior Member

Junior Member (3/12)

0

Réputation sur la communauté

  1. Salut, Suis nouveau dans ce forum , jai suis bloqué avec un prob .. jexplique .. Jai crée un webservice qui créer un invitation de reunion .. lutilisateur accepte linvitation et la reunion est crée dans l'agenda .. mais jarrive pas a crée une annulation de reunion ..jai bidouillé un peu de code mais ca marche pas , je vais mettre aussi le code de creation parcequil y a un forte possibilité que le probleme viens de la .. VOICI MON CODE POUR CREER LA REUNION ................................................................................ ........................................ public String creationCourierAvecInvitation(String dest, String suj, String StartDate,String NomClient, String LeSujet) { try{ Session s = WebServiceBase.getCurrentSession(); Database db = s.getAgentContext().getCurrentDatabase(); Document doc = db.createDocument(); DateTime dtnow = s.createDateTime(StartDate); DateTime dtTime = s.createDateTime(StartDate); DateTime dtEndTime = s.createDateTime(StartDate); dtEndTime.adjustHour(1,true); System.out.println(dtnow); System.out.println(dtTime.getLocalTime()); System.out.println(dtEndTime.getLocalTime()); System.out.println(suj); doc.replaceItemValue("Form", "Appointment"); doc.replaceItemValue("AppointmentType", "3"); doc.replaceItemValue("MeetingType", "1"); doc.replaceItemValue("Subject", "S4-" + NomClient + "-" + LeSujet); doc.replaceItemValue("StartDate", dtnow); doc.replaceItemValue("StartDateTime", dtTime); doc.replaceItemValue("tmpStartDate1", dtTime); doc.replaceItemValue("StartTime", dtnow.getTimeOnly()); //doc.replaceItemValue("StartTimeZone", dtnow.getTimeZone()); doc.replaceItemValue("EndDateTime", dtEndTime); doc.replaceItemValue("tmpEndTime1", dtEndTime); doc.replaceItemValue("EndTime", dtEndTime.getTimeOnly()); doc.replaceItemValue("SendTo", dest); doc.replaceItemValue("From", "Logiciel S4"); //doc.replaceItemValue("Author","Kevin Koman"); doc.replaceItemValue("Principal",dest); doc.replaceItemValue("CopyTo", ""); doc.replaceItemValue("Chair", ""); //doc.replaceItemValue("sequencenum", 1); doc.computeWithForm(true,false); //Call doc.ComputeWithForm(True,False); RichTextItem body = doc.createRichTextItem("Body"); body.appendText("Fichier excel jointes"); body.addNewLine(2); System.out.println(suj); body.embedObject(EmbeddedObject.EMBED_ATTACHMENT,"", suj ,""); doc.save(true, true); doc.send(); } catch(Exception e) { e.printStackTrace(); } System.out.println("creationCourierAvecInvitation ................test ENd"); return "OK"; } CODE POUR ANNULER LA REUNION......................................................................... .................................. public String AnnulationCourierAvecInvitation(String dest, String StartDate,String NomClient, String LeSujet) { try{ Session s = WebServiceBase.getCurrentSession(); Database db = s.getAgentContext().getCurrentDatabase(); Document doc = db.createDocument(); DateTime dtnow = s.createDateTime(StartDate); DateTime dtTime = s.createDateTime(StartDate); DateTime dtEndTime = s.createDateTime(StartDate); dtEndTime.adjustHour(1,true); System.out.println(dtnow); System.out.println(dtTime.getLocalTime()); System.out.println(dtEndTime.getLocalTime()); //System.out.println(suj); doc.replaceItemValue("Form", "Appointment"); doc.replaceItemValue("AppointmentType", "3"); doc.replaceItemValue("MeetingType", "1"); doc.replaceItemValue("Subject", "S4-" + NomClient + "-" + LeSujet); doc.replaceItemValue("NoticeType", "C"); doc.replaceItemValue("_ViewIcon", "81"); doc.replaceItemValue("Alarms", ""); doc.replaceItemValue("BookFreeTime", "1"); doc.replaceItemValue("MailOptions", ""); doc.replaceItemValue("StartDate", dtnow); doc.replaceItemValue("StartDateTime", dtTime); doc.replaceItemValue("tmpStartDate1", dtTime); doc.replaceItemValue("StartTime", dtnow.getTimeOnly()); doc.replaceItemValue("EndDateTime", dtEndTime); doc.replaceItemValue("tmpEndTime1", dtEndTime); doc.replaceItemValue("EndTime", dtEndTime.getTimeOnly()); doc.replaceItemValue("SendTo", dest); doc.replaceItemValue("From", "Logiciel S4"); doc.replaceItemValue("Principal",dest); doc.replaceItemValue("CopyTo", ""); doc.replaceItemValue("Chair", ""); doc.computeWithForm(true,false); RichTextItem body = doc.createRichTextItem("Body"); body.appendText("Fichier excel jointes"); body.addNewLine(2); //System.out.println(suj); //body.embedObject(EmbeddedObject.EMBED_ATTACHMENT,"", suj ,""); doc.save(true, true); doc.send(); } catch(Exception e) { e.printStackTrace(); } System.out.println("AnnulationCourierAvecInvitation ................test ENd"); return "OK"; } } Jespere que vous pourrez maider .. Merci, A+
×
×
  • Créer...