IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

windows formulaire et url


Sujet :

C#

  1. #21
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut
    le plus simple, sans avoir à se passer des paramètres entre les forms (il faudrait d'ailleurs passer uniquement la valeur de la textbox plutôt que la textbox elle même) c'est de récupérer l'URL dans la base de registre, vu que tu l' as enregistré avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string filepath = Registry.CurrentUser.OpenSubKey("...").GetValue("URL").ToString();
    Parce que de toute façon si j'ai bien suivi, la première fois d'utilisateur va enregistrer son login, mot de passe et URL, mais les autres fois qu'ils veut se connecter, il va pas devoir remettre l'URL, si?

  2. #22
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Effectivement, j'ai lu le début un peu en travers, du coup j'ai pas vraiment répondu à la bonne question.

  3. #23
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Pourrais tu donner un peu plus de détails stp?

    n gros, tu as 2 form.
    Qu'est-ce que tu as sur chaque form? (d'ailleurs je te conseille de leur donner des noms, pour que tu puisses t'y retrouver).
    Et à quoi servent chacune d'entre elles?

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    malgré cette erreur il me reconnait quand meme txtBoxURL

  5. #25
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Pour l'erreur elle vient des parentheses à enlever.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form2 form = new Form2();
                TextBox txtBoxUserName = Form.getTextBox;
    Mais à mon avis comme disait toopac il n'est peut être pas dans ton intérêt de faire çà.

  6. #26
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    ALORS MON FORM1 est le form principal qui m'affiche des stats (commande du jour, ca-mois, prix_moy_cmde....)
    je fais appel a form2 grâce à un bouton "parametre" qui se situe sur form1.

    form2 est une formulaire d'authentification avec 3 champs :
    - nom utilisateur (txtBoxUserName)
    - mot de passe (txtBoxMDP)
    - et URL (txtBoxURL)

    lors de l'authentification les donnée sont enregistrées sur la base de registre.

    Donc ce que je souhaite lorsqu'un client s'authentifie, c'est qu'il accède aux données (stats) propre à son site ( oublier de préciser. Ce widget va servir à des E-marchand).

    et ce widget va donc etre multi-utilisateurs

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    salut toopac je t'avais pas vu.

    merci pour le coup de pouce vais tester

  8. #28
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    toopac,

    ben disons que normalement la 2ème qu'il souhaite se connecter
    il n'auras plus rien à entrer. Tout sera déjà afficher ds les champs

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    je pense que je dois concaténer les 3

  10. #30
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Ok je comprends mieux. Donc à la limite, ce que tu peux faire, c'est soit comme l'a dit toopac de récupérer à chaque fois dans la base de registre. En testant avant bien sûr que les infos y soient.

    Sinon, tu peux charger au lancement de l'application ces données dans des variables. Cette méthode te permet de ne pas faire un accès au registre à chaque fois que tu en as besoin.

    Après c'est à toi de voir.

    Ce qui est sûr c'est qu'il ne sert à rien de les récupérer depuis les textbox de la form.

  11. #31
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    ok ok si je peux permettre vais pas y aller par 4 chemins
    mon code actuel est comme suit. j'ai donc 2 pages une pour les stat et l'autre pour les commandes ( majStat() et majCom() ) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    private void majStat()
            {
                string filePath = "http://www.monSite/script/widget_statsvente.php";
                XmlTextReader txtReader = new XmlTextReader(filePath);
     
                DataSet statsdataset = new DataSet();
                statsdataset.Clear();
                statsdataset.ReadXml(txtReader);
                dataGridView1.DataSource = flip(statsdataset);
                dataGridView1.DataMember = "stat";
     
                // retourne le style lors du click sur le bouton de la page 1
                this.dataGridViewStatStyle();         
     
                afficherStat = true;
            }
     
            private void majCom()
            {
     
                string UserName = "";
                string Password = "";
                string URL = "";
     
                // ici on récupère les champs
               string filePath = Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("URL").ToString();
                XmlTextReader txtReader = new XmlTextReader(filePath);
     
                comsdataset.Clear();
                comsdataset.ReadXml(txtReader);
                dataGridView1.DataSource = comsdataset;
                dataGridView1.DataMember = "commande";
     
                // retourne la methode cellFormating de la page 2 pour la colorisation des cellules
                dataGridView1.CellFormatting += dataGridView1_CellFormatting;
     
                // retourne le style lors du click sur le bouton de la page 2
                this.dataGridViewComStyle();
     
                afficherStat = false;
            }
    là actuellement (pendant notre discussion), je suis en train de modifier majCom().

  12. #32
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    string UserName = "";
                string Password = "";
                string URL = "";
    faites pas attention à ça je vien de l'enlever mais j'étai en plein test
    c'est devenu du charabia petit à petit

  13. #33
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    je crois que ça à l'air de fonctionner un peu près
    avec ta methode toopac

  14. #34
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    arff ça marche mais y'a encore pas mal de chose à traiter je pense,
    y'a eu une petite apparition mais c'est tout. après y'a une erreur avec (filePath)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      XmlTextReader txtReader = new XmlTextReader(filePath);
    Caractères non conformes dans le chemin d'accès.

  15. #35
    Membre confirmé Avatar de Klivor
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 143
    Par défaut
    Citation Envoyé par ismababa Voir le message
    arff ça marche mais y'a encore pas mal de chose à traiter je pense,
    y'a eu une petite apparition mais c'est tout. après y'a une erreur avec (filePath)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      XmlTextReader txtReader = new XmlTextReader(filePath);
    Caractères non conformes dans le chemin d'accès.
    quel caractère ?

  16. #36
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    string filePath = "/script/widget.php?" + Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("UserName").ToString()
                    + Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("Password").ToString()
                        + Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("URL").ToString();
    je viens d'essayé ça lol

    c'est la methode à toopac mais j'ai concaténer les autres valeurs.

    c'est du grand nimp ce que je fais je crois

  17. #37
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Met un point d'arret et debugg pas à pas pour voir ce qu'il y a dans les variables. Ca te permettra de voir ce qui ne va pas.

  18. #38
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 193
    Par défaut
    ok merci les gars
    là j'en est eu pour ma dose lol
    ma journée s'achève, je reprends demain matin

    à toute les gars

    bonne soirée

  19. #39
    Membre confirmé Avatar de Klivor
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 143
    Par défaut
    Bonne soirée à toi , Sacré discussion XD

  20. #40
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Pour moi si tu veux quelque chose dans ce genre là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string filePath1 = "/script/widget.php?UserName=&Password=&URL=";
    Il faut plutot faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    string filePath = "/script/widget.php?" + 
    Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("UserName").ToString()+ 
    "=&"+ 
    Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("Password").ToString()+
    "=&"+
     Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("URL").ToString()+
    "=";

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. windows formulaires récupérer valeur textbox
    Par ismababa dans le forum C#
    Réponses: 12
    Dernier message: 11/02/2011, 14h24
  2. windows formulaire authentification
    Par ismababa dans le forum C#
    Réponses: 1
    Dernier message: 02/02/2011, 07h34
  3. Remplir un formulaire html (URL) via VB.NET
    Par tobib dans le forum VB.NET
    Réponses: 0
    Dernier message: 21/11/2010, 07h23
  4. driver mysql Windows/Linux + config url d'accès
    Par Etamyste dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 20/07/2009, 11h37
  5. Valider le boutton submit d'un formulaire via URL
    Par kdson dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 23/01/2008, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo