<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34470.aspx</link><pubDate>Fri, 24 Aug 2007 06:45:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34470</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34470.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34470</wfw:commentRss><description>Χμμμμμμμμμμμμμμ, &lt;br&gt;&lt;br&gt;προς το παρών έχω δημιουργήσει 2 σελίδες σε ένα Web Server που κάνουν αυτή τη δουλεια, και το mail έχει δυο link στο τέλος που κάνουν redirect στις σελίδες αυτές. Όμως έχω ένα πρόβλημα με το windows authentication και το double hop issue, για το οποίο λύση ως τώρα δεν έχω βρει. Local δουλεύουν όλα, στην πράξη το windows authentication μου κάνει νερά!&lt;br&gt;&lt;br&gt;Γενικά με έχει εκνευρίσει πολύ αυτό το πρόβλημα και δεν καταλαβαίνω το γεγονός γιατί δεν έχει βρεθεί κάποια άκρη με αυτό το θέμα, και το πως μεταφέρονται τα tokens από τον ένα server στον άλλον. Το πρόβλημα είναι ότι ο Web Server είναι σε διαφορετικό μηχάνημα από τον SQL Server. Γι αυτό και ταλαιπωρούμαι με τις εναλλακτικές. &lt;br&gt;&lt;br&gt;Θα κοιτάξω το Workflow Foundation που ανέφερες και θα επανέλθω με ερωτήσεις.&lt;br&gt;&lt;br&gt;Ευχαριστώ!!!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34449.aspx</link><pubDate>Thu, 23 Aug 2007 06:05:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34449</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34449.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34449</wfw:commentRss><description>&lt;P&gt;Θα πρέπει να ετοιμάζεσαι για να κολυμπήσεις στα "βαθιά"... &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Αυτό που περιγράφεις είναι ένα κλασικό workflow, με μια ενημέρωση μέσω e-mail.&lt;/P&gt;
&lt;P&gt;Μάλλον είναι αρκετά ξεκάθαρο τι πρέπει να φτιάξεις:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Όταν γίνεται εισαγωγή ενός request μέσα στην βάση της εφαρμογής σου για μια αγορά θα πρέπει να ξεκινάει το workflow σου και να αρχίσει να στέλνει διαδοχικά το e-mail&amp;nbsp;στους υπεύθυνους και ανάλογα της απαντήσεις τους να προχωράει το request στον επόμενο, ή να ειδοποιήσει αυτόν που το ξεκίνησε ότι το αίτημά του δεν έγινε αποδεκτό.&lt;/LI&gt;
&lt;LI&gt;Το Workflow Foundation είναι ιδανικό για αυτή την δουλειά, μπορείς να υλοποιήσεις ένα state machine workflow. Το workflow θα τρέχει στον server. Θα πρέπει να μπορεί να στέλνει και να πέρνει e-mail από κάποιο pop3/smtp account για να μπορεί να στέλνει τα μηνύματα προς τους υπευθύνους και να πέρνει τις απαντήσεις τους. Θα πρέπει να πειραματιστείς λίγο για να δεις το format που πρέπει να έχουν τα μηνύματα που έχουν το request για accept/reject και τις απαντήσεις που φτιάχνει το outlook, για να μπορέσεις να φτιάξεις παρόμοια μηνύματα.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Εναλλακτικός τρόπος θα ήταν να χρησιμοποιήσεις τα sharepoint services για να κάνεις μία λίστα που θα μπαίνουν τα requests και να κάνεις implement το workflow εκεί. &lt;/P&gt;
&lt;P&gt;Για το τέλος αφήνω την περίπτωση να φτιάξεις ένα outlook form που θα μπορεί να γίνει route σε όλους τους υπευθύνους για έγκριση πριν γίνει εισαγωγή στο σύστημα - αλλά μάλλον αυτό είναι αρκετά πολύπλοκο στην υλοποίηση...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34415.aspx</link><pubDate>Wed, 22 Aug 2007 17:04:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34415</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34415.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34415</wfw:commentRss><description>Στην εταιρία που δουλεύουμε, έχουμε Exchange Server και όλοι συνδέονται σε δύο τρία διαφορετικά virtual μηχανήματα για να κάνουν την δουλειά τους. &lt;br&gt;&lt;br&gt;Χρησιμοποιούμε Outlook και μόνο Outlook, οπότε δεν με απασχολεί αυτό το "δέσιμο" στο οποίο αναφέρεσαι και κατανοώ. Το interaction που επιθυμώ να έχω, είναι στο mail που στέλνω σε κάποιους παραλήπτες, να υπάρχει η δυνατότητα να κάνουν approve ή reject κάποια request αγορών. Το θέλω αυτό γιατί υπάρχουν άτομα που δεν ασχολούνται με το να μπαίνουν στην εφαρμογή και να χειρίζονται τα requests. &lt;br&gt;Έτσι με το mail, που πάντα βλέπουν, είναι πιο εύκολο σαν διαδικασία. Αυτό που θέλω είναι στο mail με κάποιο τρόπο να μπορώ να ανοίγω την εφαρμογή και να ακολουθείται ένα συγκεκριμένο work flow ανάλογα με το τι επέλεξε ο χρήστης. Ετσι ο χρήστης να παραπέμπεται αυτόματα στην εφαρμογή, να ενημερώνεται το record που επέλεξε βάση της ενέργειάς του, και να μπορεί να δει αν τυχόν υπάρχουν και άλλα request που χρειάζονται authorization για να προχωρήσουν.&lt;br&gt;&lt;br&gt;Έχετε κάποια ιδέα ότι αυτό μπορεί να γίνεται με τα plugins?!?! Κάποιο παράδειγμα για το τι να ψάξω και που να κινηθώ;;;&lt;br&gt;&lt;br&gt;Ευχαριστώ!&lt;br&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34411.aspx</link><pubDate>Wed, 22 Aug 2007 05:00:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34411</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34411.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34411</wfw:commentRss><description>&lt;P&gt;Αυτό μου διέφυγε ελαφρώς. Δένεσαι έτσι όμως με το Outlook.&lt;/P&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34410.aspx</link><pubDate>Wed, 22 Aug 2007 04:54:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34410</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34410.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34410</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Antoine:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Αυτό που θέλω να ρωτήσω είναι, μπορώ από το mail να κάνω interact με τον Smart Client;; Οπότε αν είναι ανοιχτό, να ακούει σε κάποια πόρτα και να εκτελλεί τον ανάλογο κώδικα, ή αν δεν είναι, να ανοίγει και να εκτελλεί για άλλη μια φορά το ζητούμενο. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Τι εννοείς να κάνεις interact; Είναι λίγο "αφηρημένο" μιας και δεν το περιγράφεις περισσότερο. Αν π.χ. χρησιμοποιείς το Outlook σαν mail client, μπορείς να τρέχεις κάποιο plug-in που να ψάχνει κάποιo port, και να στέλνει πληροφορίες στην smart client εφαρμογή σου. H και το αντίθετο - μπορείς από την smart client εφαρμογή σου να ελέγχεις αν υπάρχει κάποιο instanse του outlook που τρέχει, να παίρνεις ένα reference σε αυτό, και στην συνέχεια να χρησιμοποιείς το object model του για να διαβάσεις items από τα folders του Outlook. Η αν δεν τρέχει να το σηκώνεις στην μνήμη και να κάνεις ότι θέλεις.&lt;/P&gt;
&lt;P&gt;Τι ακριβώς είναι το interact που θέλεις να κάνεις;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34399.aspx</link><pubDate>Tue, 21 Aug 2007 23:23:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34399</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34399.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34399</wfw:commentRss><description>Μάιστα.. οπότε δεν γίνεται.. σε ευχαριστώ για την άμεση απάντηση!&lt;br&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34398.aspx</link><pubDate>Tue, 21 Aug 2007 23:13:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34398</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34398.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34398</wfw:commentRss><description>&lt;P&gt;Το Click Once link δεν είναι ένα command line. Το link του Click Once απλά κατεβάζει την εφαρμογή στον κάθε client και την εγκαθιστά. Συνεπώς, δεν μπορείς να περάσεις παραμέτρους στην εφαρμογή έτσι. Από εκεί και πέρα, αυτό που προτείνεις κάνουν εδώ και χρόνια ... τα malware. Μπορείς να θεωρείς βέβαιο ότι το antivirus που έχει ο κάθε χρήστης θα εμποδίσει αμέσως την εκτέλεση της εφαρμογής σου με αυτόν τον τρόπο, αν ο mail server δεν έχει ήδη αφαιρέσει τον κώδικα, ή απλά σβήσει το μήνυμα ως spam.&lt;/P&gt;
&lt;P&gt;Αυτό που θέλεις είναι δυνατόν σε web εφαρμογές. Τα Windows Sharepoint Services 3 μπορούν να στείλουν email με approve, reject links στους χρήστες ως μέρος της εκτέλεσης ενός workflow. Ο χρήστης πατάει το link και πηγαίνει στην αντίστοιχη σελίδα. Από τη μία τα WSS είναι τσάμπα, από την άλλη όμως, θα πρέπει να ξανασχεδιάσεις την εφαρμογή σου ως web εφαρμογή.&lt;/P&gt;</description></item><item><title>Απ: Smart Client - Interaction με email</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34396.aspx</link><pubDate>Tue, 21 Aug 2007 22:59:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34396</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34396.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34396</wfw:commentRss><description>Τώρα που το σκέφτομαι, δεν θα μπορούσα να χτυπάω το link όπου είναι published η εφαρμογή και με κάποιο τρόπο να περνάω input parameters!?!?&lt;br&gt;&lt;br&gt;Λέω εγώ τώρα...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Smart Client - Interaction με Outlook</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34395.aspx</link><pubDate>Tue, 21 Aug 2007 22:55:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34395</guid><dc:creator>Antoine</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34395.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=34395</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;&lt;br&gt;έχω το εξής θέμα. Έχω υλοποιήσει ένα Smart Client το οποίο γίνεται publish με Click Once σε ένα server και από εκεί μπορούν να το πάρουν local οι χρήστες ενός Intranet. Η εφαρμογή αφορά την διαχείριση μελλοντικών αγορών που γίνονται από άτομα της εταιρίας και χρεώνουν την ίδια την εταιρία για αυτά. Από διαμονή, ταξίδια, μέχρι χαρτικά και ότι άλλο μπορεί να χρειαστεί μια εταιρία. Ο κάθε χρήστης έχει τη δυνατότητα να δημιουργήσει κάποια αίτηση για αγορά κάποιας υπηρεσίας, η οποία αποστέλεται με mail (σε HTML) σε κάποιον ανώτερο, ο οποίος μέσα από το mail μπορεί να κάνει αποδεκτή την αγορά ή να την απορρίψει. Ως τώρα, αυτό που έκανα είναι να έχω μια σελίδα (.aspx) όπου πατώντας στο Approve ή Reject του mail να με κάνει redirect εκεί με τις ανάλογες τιμές σε ένα κωδικοποιημένο QueryString και η σελίδα να πράττει ανάλογα.&lt;br&gt;&lt;br&gt;Αυτό που θέλω να ρωτήσω είναι, μπορώ από το mail να κάνω interact με τον Smart Client;; Οπότε αν είναι ανοιχτό, να ακούει σε κάποια πόρτα και να εκτελλεί τον ανάλογο κώδικα, ή αν δεν είναι, να ανοίγει και να εκτελλεί για άλλη μια φορά το ζητούμενο. &lt;br&gt;&lt;br&gt;&lt;br&gt;Για να ακούσω ιδέες..!&lt;br&gt;&lt;br&gt;Ευχαριστώ προκαταβολικά!&lt;br&gt;</description></item></channel></rss>