Bonjour.
Avant de détailler mon problème je travaille en C# , Winform , MVC
J'ai dans mon modèle préparé une variable , un string comme ceci:
Dans ma vue j'ai pour l'instant écris de façons assez sale la requête ( Je cherche juste à ce que cela marche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 namesapce Travellocked.Modèle { class StockValue { public string Utilisateur() { string Utilisateur =""; return Utilisateur; } } }
Voilà donc en gros mon but est qu'avec la valeur que le User rentre dans la textbox , je fous cette valeur dans une variable crée au préalable dans un modèle global comme ça je peux utiliser cet Identifiant comme bon me semble dans les autre vue,controlleur.
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 namespace Travellocked { Modèle.TravellockedConnexion connexion = new Modèle.TravellockedConnexion(); // Appel de la connexion SQL d'un modèle global ( Instance ) Modèle.StockValue value = new Modèle.StockValue(); // Appel de la classe de stockage d'un modèle ( Instance ) private void Button_Home_ConnectionClick(object sender, EventArgs e) { [...] if (connection_statut == true) { MySqlCommand RecupID = new MySqlCommand(value.RequestUser() + "Identifiant=@ID", connection); // value.RequestUser() c'est une fonction qui contient le début de la raquète : select etc... RecupID.Parameters.AddWithValue("@ID", TextBox_Home_ID.Text); MySqlDataReader reader = RecupID.ExecuteReader(); reader.Read(); // C'est ici que je souhaiterais faire ça dans l'idée : value.Utilisateur() = reader.Getstring(0); // Je sais que cela ne fonctionne pas , on doit mettre une variable à gauche mais je pense que c'est la fin de journée je suis à cour d'idée connection.Close(); } } }
Je sais que c'est totalement logique que cela fonctionne pas vu que dans mon modèle cela retourne déjà une valeur et que je ne peux pas affecter le retour mais je voulais vous monter l'idée que j'ai en très très gros et je voulais de l'aide sur une méthode pour contourner cette erreur et arriver a mon but.
Je sais que je peux faire passer des variables entre forms mais je voulais essayer cela pour le MVC
merci d'avance
Partager