C# - MySQL : Créer un logiciel de gestion de votre compte bancaire

Statut
N'est pas ouverte pour d'autres réponses.

Boosterz'

Premium
Inscription
26 Mai 2015
Messages
455
Réactions
500
Points
4 393
RGCoins
0


[TABS]
[TAB=SOMMAIRE]I - Présentation
II - La base de donnée
III - Le design
IV - Nouvelle activité
V - Sécurité
VI - Paramètres

[/TAB]
[TAB=RESSOURCES]MySQL.Data :
-

Code source :
-
[/TAB]
[/TABS]



Ce logiciel a pour simple but de vous aider à tenir vos comptes de votre compte bancaire, simplifié au maximum et personnel. Comme je pense que une vidéo parle plus que des mots j'ai donc réaliser une vidéo afin de montrer l'utilité total de ce que je vais vous présentez aujourd'hui.
Vous devez être inscrit pour voir les médias




Alors, maintenant on va commencé le tutoriel proprement dit. Il va donc vous falloir créer la base de donnée.
Donc une fois ceci fait nous allons donc créer 3 tables.
La première, nommé " compte " ce remplie comme ceci :



La seconde que on appel " solde " :



Pour finir, la dernière " sécurité "



Voila notre base de donnée est donc prête pour la suite.



Voila donc le design à effectué, la ou les nom sont modifié vous avez le nom sur l'image :



On met aussi une textbox non visible que on appel " txt_calc "




Donc maintenant, le code, pour commencer il faut mettre la dll que je vous ai fournis, ensuite on déclare l'utilisation de :



Ensuite on déclare notre database, il vous faut bien sur changer les informations :



Ensuite on va dans les paramètres d'application et on fait comme ceci :

407b8596381e2a0d348425bab918ff07.png


Donc maintenant à l'ouverture de l'application on met ce code :



Voila donc l'explication du code :

aac515521c87470a90be5bc6fc358714.png


Si la sécurité est activé on check la checkBox sinon elle reste non check.

0c5391f00c9d59ee7079bf2086312fc1.png


Si, le solde a était définit lors d'une précédente utilisation, il ne ce passe rien, sinon cela met un message.

4309bd99f3210bab4358b426975a76e7.png


Donc la au début c'est une la commande SQL la première qui question la base de donnée quand au solde marqué dans la table solde, une fois la réponse obtenue elle change le texte du label pour y mettre notre solde.

La seconde lui questionne la table compte afin de récupéré toutes les informations pour les mettre dans la dataGrindView.

Donc maintenant je vais vous expliquer le code du bouton de nouvelle commande au fur et au mesure car il est long, vous le trouvez

efe6cb5df139d142661573c8ae6162ce.png


Donc, si votre sécurité est activé il vérifie que vous l'avez désactivé, ensuite il regarde si c'est une vente ou un achat et calcul le nouveau solde de votre compte, ensuite met dans le label de compte la nouvelle valeur.

8b99dc77ccd7c9621380f7823b622701.png


Ici dans la première commande MySQL il créer donc dans la table " compte " le nouvel achat, ou la nouvelle vente.
Ensuite dans la seconde il fait une mise à jour du solde de votre compte dans la base de donnée comme il a changer précédemment.
Ensuite il ajoute simplement dans le dateGrindView notre nouvelle action.
Pour finir il vide simplement les textbox.

a975d49dfc9b3b22687e1b1e64ee0b1c.png


Donc la cela fait une update de notre label de solde avec la base de donnée donc non plus en local.
Ensuite cela update aussi le dataGridView avec la base de donnée.

5cfdabb8df816eb6120eec80f9a2dedc.png


Ensuite si la sécurité était ON mais pas désactivé pour cette session, cela met un message d'erreur. Ensuite si la sécurité était désactivé on passe directement au code( le même je ne vais donc pas le remontré )


1434973062-5.png


Donc la sécurité pour commencer on crypte le message en SHA512 pour ce faire on met ce code :



Donc vous pouvez changer la clef de cryptage si vous voulez.
Ensuite dans le bouton on met ce code :



Donc explication on regarde si la check box est check si elle l'est on créer un nouveau mot de passe dans la table " sécurité "
Si elle ne l'est pas mais que la sécurité est activé on regarde si le mot de passe fournis est bon, si il l'est on désactive la sécurité sinon on met un message.


1434974132-6.png


Donc la dernière est de partie, est de définir le solde de base et de désactivé la protection pour la session.
Donc dans le bouton pour définir le solde de base on met ceci :


Ce qui donne, on met dans la table solde le solde de base, et dans l'application en local on met que le solde a était validé.
Ensuite on sélectionne le solde afin de l'afficher dans le label de solde.
Pour finir on met les items dans le dataGridView.

Ensuite pour le bouton qui sert à désactivé la sécurité pour la session on met :



Alors la c'est le même que tout à l'heure pour le désactivé seulement cela ne désactive pas définitivement mais temporairement c'est pourquoi on utilise secudesac.

Donc le logiciel est terminé. Ainsi que cette rédaction merci de votre lecture.​
 

Fichiers joints

  • SpriteBoo.png
    SpriteBoo.png
    189.9 KB · Affichages: 778

Enz044

Premium
Inscription
8 Janvier 2015
Messages
2 039
Réactions
638
Points
6 828
RGCoins
0
Très bon tuto a tois ;)
 

Hichxm

Membre
Inscription
15 Octobre 2013
Messages
1 118
Réactions
227
Points
5 721
RGCoins
0


[TABS]
[TAB=SOMMAIRE]I - Présentation
II - La base de donnée
III - Le design
IV - Nouvelle activité
V - Sécurité
VI - Paramètres

[/TAB]
[TAB=RESSOURCES]MySQL.Data :
-

Code source :
-
[/TAB]
[/TABS]



Ce logiciel a pour simple but de vous aider à tenir vos comptes de votre compte bancaire, simplifié au maximum et personnel. Comme je pense que une vidéo parle plus que des mots j'ai donc réaliser une vidéo afin de montrer l'utilité total de ce que je vais vous présentez aujourd'hui.
Vous devez être inscrit pour voir les médias




Alors, maintenant on va commencé le tutoriel proprement dit. Il va donc vous falloir créer la base de donnée.
Donc une fois ceci fait nous allons donc créer 3 tables.
La première, nommé " compte " ce remplie comme ceci :



La seconde que on appel " solde " :



Pour finir, la dernière " sécurité "



Voila notre base de donnée est donc prête pour la suite.



Voila donc le design à effectué, la ou les nom sont modifié vous avez le nom sur l'image :



On met aussi une textbox non visible que on appel " txt_calc "




Donc maintenant, le code, pour commencer il faut mettre la dll que je vous ai fournis, ensuite on déclare l'utilisation de :



Ensuite on déclare notre database, il vous faut bien sur changer les informations :



Ensuite on va dans les paramètres d'application et on fait comme ceci :

407b8596381e2a0d348425bab918ff07.png


Donc maintenant à l'ouverture de l'application on met ce code :



Voila donc l'explication du code :

aac515521c87470a90be5bc6fc358714.png


Si la sécurité est activé on check la checkBox sinon elle reste non check.

0c5391f00c9d59ee7079bf2086312fc1.png


Si, le solde a était définit lors d'une précédente utilisation, il ne ce passe rien, sinon cela met un message.

4309bd99f3210bab4358b426975a76e7.png


Donc la au début c'est une la commande SQL la première qui question la base de donnée quand au solde marqué dans la table solde, une fois la réponse obtenue elle change le texte du label pour y mettre notre solde.

La seconde lui questionne la table compte afin de récupéré toutes les informations pour les mettre dans la dataGrindView.

Donc maintenant je vais vous expliquer le code du bouton de nouvelle commande au fur et au mesure car il est long, vous le trouvez

efe6cb5df139d142661573c8ae6162ce.png


Donc, si votre sécurité est activé il vérifie que vous l'avez désactivé, ensuite il regarde si c'est une vente ou un achat et calcul le nouveau solde de votre compte, ensuite met dans le label de compte la nouvelle valeur.

8b99dc77ccd7c9621380f7823b622701.png


Ici dans la première commande MySQL il créer donc dans la table " compte " le nouvel achat, ou la nouvelle vente.
Ensuite dans la seconde il fait une mise à jour du solde de votre compte dans la base de donnée comme il a changer précédemment.
Ensuite il ajoute simplement dans le dateGrindView notre nouvelle action.
Pour finir il vide simplement les textbox.

a975d49dfc9b3b22687e1b1e64ee0b1c.png


Donc la cela fait une update de notre label de solde avec la base de donnée donc non plus en local.
Ensuite cela update aussi le dataGridView avec la base de donnée.

5cfdabb8df816eb6120eec80f9a2dedc.png


Ensuite si la sécurité était ON mais pas désactivé pour cette session, cela met un message d'erreur. Ensuite si la sécurité était désactivé on passe directement au code( le même je ne vais donc pas le remontré )


1434973062-5.png


Donc la sécurité pour commencer on crypte le message en SHA512 pour ce faire on met ce code :



Donc vous pouvez changer la clef de cryptage si vous voulez.
Ensuite dans le bouton on met ce code :



Donc explication on regarde si la check box est check si elle l'est on créer un nouveau mot de passe dans la table " sécurité "
Si elle ne l'est pas mais que la sécurité est activé on regarde si le mot de passe fournis est bon, si il l'est on désactive la sécurité sinon on met un message.


1434974132-6.png


Donc la dernière est de partie, est de définir le solde de base et de désactivé la protection pour la session.
Donc dans le bouton pour définir le solde de base on met ceci :


Ce qui donne, on met dans la table solde le solde de base, et dans l'application en local on met que le solde a était validé.
Ensuite on sélectionne le solde afin de l'afficher dans le label de solde.
Pour finir on met les items dans le dataGridView.

Ensuite pour le bouton qui sert à désactivé la sécurité pour la session on met :



Alors la c'est le même que tout à l'heure pour le désactivé seulement cela ne désactive pas définitivement mais temporairement c'est pourquoi on utilise secudesac.

Donc le logiciel est terminé. Ainsi que cette rédaction merci de votre lecture.​
Très bon tutoriel; et surtout très bien redigé :ok:
 

Iwaaq

Membre
Inscription
26 Avril 2015
Messages
16
Réactions
0
Points
1 304
RGCoins
0


[TABS]
[TAB=SOMMAIRE]I - Présentation
II - La base de donnée
III - Le design
IV - Nouvelle activité
V - Sécurité
VI - Paramètres

[/TAB]
[TAB=RESSOURCES]MySQL.Data :
-

Code source :
-
[/TAB]
[/TABS]



Ce logiciel a pour simple but de vous aider à tenir vos comptes de votre compte bancaire, simplifié au maximum et personnel. Comme je pense que une vidéo parle plus que des mots j'ai donc réaliser une vidéo afin de montrer l'utilité total de ce que je vais vous présentez aujourd'hui.
Vous devez être inscrit pour voir les médias




Alors, maintenant on va commencé le tutoriel proprement dit. Il va donc vous falloir créer la base de donnée.
Donc une fois ceci fait nous allons donc créer 3 tables.
La première, nommé " compte " ce remplie comme ceci :



La seconde que on appel " solde " :



Pour finir, la dernière " sécurité "



Voila notre base de donnée est donc prête pour la suite.



Voila donc le design à effectué, la ou les nom sont modifié vous avez le nom sur l'image :



On met aussi une textbox non visible que on appel " txt_calc "




Donc maintenant, le code, pour commencer il faut mettre la dll que je vous ai fournis, ensuite on déclare l'utilisation de :



Ensuite on déclare notre database, il vous faut bien sur changer les informations :



Ensuite on va dans les paramètres d'application et on fait comme ceci :

407b8596381e2a0d348425bab918ff07.png


Donc maintenant à l'ouverture de l'application on met ce code :



Voila donc l'explication du code :

aac515521c87470a90be5bc6fc358714.png


Si la sécurité est activé on check la checkBox sinon elle reste non check.

0c5391f00c9d59ee7079bf2086312fc1.png


Si, le solde a était définit lors d'une précédente utilisation, il ne ce passe rien, sinon cela met un message.

4309bd99f3210bab4358b426975a76e7.png


Donc la au début c'est une la commande SQL la première qui question la base de donnée quand au solde marqué dans la table solde, une fois la réponse obtenue elle change le texte du label pour y mettre notre solde.

La seconde lui questionne la table compte afin de récupéré toutes les informations pour les mettre dans la dataGrindView.

Donc maintenant je vais vous expliquer le code du bouton de nouvelle commande au fur et au mesure car il est long, vous le trouvez

efe6cb5df139d142661573c8ae6162ce.png


Donc, si votre sécurité est activé il vérifie que vous l'avez désactivé, ensuite il regarde si c'est une vente ou un achat et calcul le nouveau solde de votre compte, ensuite met dans le label de compte la nouvelle valeur.

8b99dc77ccd7c9621380f7823b622701.png


Ici dans la première commande MySQL il créer donc dans la table " compte " le nouvel achat, ou la nouvelle vente.
Ensuite dans la seconde il fait une mise à jour du solde de votre compte dans la base de donnée comme il a changer précédemment.
Ensuite il ajoute simplement dans le dateGrindView notre nouvelle action.
Pour finir il vide simplement les textbox.

a975d49dfc9b3b22687e1b1e64ee0b1c.png


Donc la cela fait une update de notre label de solde avec la base de donnée donc non plus en local.
Ensuite cela update aussi le dataGridView avec la base de donnée.

5cfdabb8df816eb6120eec80f9a2dedc.png


Ensuite si la sécurité était ON mais pas désactivé pour cette session, cela met un message d'erreur. Ensuite si la sécurité était désactivé on passe directement au code( le même je ne vais donc pas le remontré )


1434973062-5.png


Donc la sécurité pour commencer on crypte le message en SHA512 pour ce faire on met ce code :



Donc vous pouvez changer la clef de cryptage si vous voulez.
Ensuite dans le bouton on met ce code :



Donc explication on regarde si la check box est check si elle l'est on créer un nouveau mot de passe dans la table " sécurité "
Si elle ne l'est pas mais que la sécurité est activé on regarde si le mot de passe fournis est bon, si il l'est on désactive la sécurité sinon on met un message.


1434974132-6.png


Donc la dernière est de partie, est de définir le solde de base et de désactivé la protection pour la session.
Donc dans le bouton pour définir le solde de base on met ceci :


Ce qui donne, on met dans la table solde le solde de base, et dans l'application en local on met que le solde a était validé.
Ensuite on sélectionne le solde afin de l'afficher dans le label de solde.
Pour finir on met les items dans le dataGridView.

Ensuite pour le bouton qui sert à désactivé la sécurité pour la session on met :



Alors la c'est le même que tout à l'heure pour le désactivé seulement cela ne désactive pas définitivement mais temporairement c'est pourquoi on utilise secudesac.

Donc le logiciel est terminé. Ainsi que cette rédaction merci de votre lecture.​
Salut super tuto mes je vois pas l'image pour remplir la premier table
 

NationFX

Membre
Inscription
20 Septembre 2014
Messages
161
Réactions
22
Points
813
RGCoins
0
OMG Ne jamais mettre les info sql dans le tools

Vaut mieux passer par du php relier au C# !
 

Lagger

Responsable des lags
Premium
Inscription
28 Novembre 2011
Messages
1 903
Réactions
581
Points
12 558
RGCoins
0
Beau tutoriel ! :love:
 
Inscription
24 Juillet 2015
Messages
180
Réactions
60
Points
1 496
RGCoins
0
@Paradise'

Juste des remarque !

aider à tenir vos comptes de votre compte bancaire

On parle bien de compte bancaire ?

Pourquoi mettre des donnée aussi privé dans une BDD SQL DISTANT
je serais toi je ferais via SQLITE les donnée son en local, donc pas besoin d’hébergement, même pas besoin de connexion internet
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut