[10:10] <rad> salem ya jma3a
[10:12] <rad> s'il vous plait j'ai besoin d'aide.. je sais que c'est peut être hors sujet mais c'est urgent pour moi
[10:13] <rad> je cherche des exemples des applications de gestion utilisant MYSQL open source
[10:14] <rad> bon pas vraiment des exemples mais disons un "sample" à suivre...
[10:15] <rad> par exemple j'ai besoin de savoir si la requete SQL doit être placée directement dans le button_click ou bien comme une fonction dans la classe de l'object en question..
[10:15] <rad> cc elacheche SalahMessaoud
[10:21] <SalahMessaoud> rad, gestion de quoi ?
[10:21] <SalahMessaoud> ^
[10:24] <elacheche> Emmm.. Je comprend pas vraiment ce que tu cherche rad! SalahMessaoud toi?
[10:24] <rad> SalahMessaoud, peu import je cherche juste des exemples des apps de gestion
[10:24] <SalahMessaoud> https://github.com/openboxes/openboxes
[10:25] <SalahMessaoud> openboxes gestion de stock
[10:25] <SalahMessaoud> rad you can look for more on github ^^
[10:26] <rad> elacheche, par exemple si j'ai une classe "Personne" et je dois utiliser une requete SQL... est ce que le bon emplacement de la requete est comme une fonction de "Personne" et puis je l'appele dans le button_click, ou bien ça doit être directement dans button_click?
[10:26] <SalahMessaoud> https://github.com/mbulat/plutus
[10:27] <SalahMessaoud> https://github.com/juxt/juxt-accounting
[10:27] <elacheche> Ah tu cherche de savoir le best practice rad ?
[10:28] <rad> elacheche oui! je veux savoir comment mon app orientée objet doit apparaitre
[10:28] <rad> SalahMessaoud merci
[10:28] <elacheche> Je pense que tu dois mettre ça dans une fonctione puis faire l'appel dans le bouton.. Chui pas dev, SalahMessaoud il est, et il peut confirmer ça.. ou peut être le corriger x)
[10:31] <SalahMessaoud> elacheche, correct j'ai confirme avec riadh :p
[10:31] <elacheche> Good :D SalahMessaoud inji machrou3 Dev za3ma!! :D
[10:31] <SalahMessaoud> riadh a fais de Java et OOP plus que moi
[10:31] <SalahMessaoud> :p
[10:31] <SalahMessaoud> hhhhhhhhhhhhh
[10:32] <SalahMessaoud> elacheche,  tbarkallah 3lik sa7bi mane9sek chay
[10:32] <elacheche> rad, t'as trouvé ta réponse!? :D
[10:32] <elacheche> thx SalahMessaoud :p
[10:32] <rad> elacheche oui merci bcp, merci SalahMessaoud et riadh aussi :p
[10:32] <elacheche> :)
[10:33] <rad> SalahMessaoud une derniere question misselch? :D
[10:33] <SalahMessaoud> yw ^^
[10:33] <SalahMessaoud> ok
[10:33] <rad> tawa la requete d'insert doit être dans le constructeur?
[10:33] <rad> ou bien disons dans une fonction separée ajouter()
[10:36] <SalahMessaoud> le constructeur est executer une et une seul fois
[10:36] <SalahMessaoud> si vous comptez faire cette requte plusieur fois par le meme objet
[10:37] <SalahMessaoud> c'est plus pratique de la mettre dans une fontion dedier
[10:37] <rad> ey hia tnejem tkoun requete insert fel constructeur ma3neha ?
[10:38] <SalahMessaoud> mahich bech t9oul la
[10:38] <rad> ena je fais toujours des functions "ajouter()" separées, je sais pas si c correcte ou pa
[10:38] <rad> s
[10:38] <SalahMessaoud> amma bech etta3bek barcha
[10:39] <SalahMessaoud> 5ater les requet base donnees m3ahom el gestion des exception
[10:39] <rad> non 3ad mani 3amel function o5ra feha tt les exceptions hekom w chaque fois je l'utilise :D
[10:40] <rad> Exec(String requete) w dima yemchi :P
[10:40] <rad> bon ena juste je cherche est ce que hekka c correcte ou pas
[10:40] <SalahMessaoud> eyh
[10:40] <rad> houa les deux yemchiw.. mais juste fel façon dont l'application doit être
[10:41] <H4RDi> par exemple
[10:41] <rad> ahla H4RDi
[10:41] <H4RDi> ken saret mochkla fel requete
[10:42] <elacheche> اشرقة الانوار H4RDi
[10:42] <elacheche> :)
[10:42] <H4RDi> kifech bech ta3ref chniya elmessage d'erreur elli bech traj3ou
[10:42] <H4RDi> elacheche, 5ouya mnawra b 7dhourek :D
[10:43] <H4RDi> a5 rad mar7ba bik
[10:43] <H4RDi> :D
[10:43] <rad> H4RDi ena 3amel function fel classe Connect ta5ou comme entré juste el requete w hia t'executi el requete dans un block try catch ... etc
[10:44] <rad> ma3neha men ghir ma no93od n3awed fel 7kayet hethi elkol chaque fois
[10:44] <H4RDi> ma39oul
[10:44] <H4RDi> wel fonction hadhika bech tnadil'ha mel constructeur?
[10:45] <rad> lé 3ad
[10:45] <rad> 3amel function ajouter()
[10:45] <rad> fi kol classe
[10:46] <H4RDi> mela 3lech elsou2el mta3 les requets fel constructeur? :P
[10:46] <rad> bein hethi c'était ma question ena.. est ce que la requete doit etre dans le constructeur ou bien dans une fonction separée :
[10:47] <rad> 7abit nchouf est ce que el methode eli ne5dem beha correcte ou non
[10:47] <H4RDi> ya 5ouya elmethode elli te5dem biha 7asb rayi correct
[10:48] <H4RDi> 5ater 7keya ferga ta3mel creation d'un objet juste bech ta3mel requet
[10:48] <H4RDi> w ba3ed edha ken test7a9 bech t3awed ta3mel elrequet trassilek fi objet jdid
[10:49] <H4RDi> (dans le cas ou la requete est dans le constructeur)
[10:49] <rad> hia dans tt les cas el requete bech na3melha marra wa7da ena, hawa bech n9olek kifech
[10:49] <rad> disons classe Personne feha deux proprietés
[10:50] <rad> fel button_click na3mel
[10:50] <rad> Personne p = new Personne(flen,feltani);
[10:50] <rad> p.ajouter();
[10:50] <rad> or ajouter feha el requete insert..
[10:51] <rad> j'espere tkoun fhemtni tawa
[10:51] <H4RDi> fhemtek
[10:52] <H4RDi> mmm
[10:52] <rad> dans tt les cas el requete heki bech tet3adda marra wa7da pour chaque objet
[10:52] <H4RDi> ma 3andich fekra elkobr mta3 elprojet elli te5dem fih
[10:53] <H4RDi> amma netsawwer bech tjik periode bech test7a9 ta3mel mise a jour lel personne fel base de donné
[10:53] <rad> ti eyeh
[10:53] <rad> heka fi functionet o5rin 3ad.. :p
[10:54] <H4RDi> eyh
[10:54] <H4RDi> amma ma3neha makech bech test7a9 ta3mal'ha elinsert :P
[10:54] <rad> fhemtek
[10:55] <H4RDi> ;)
[10:55] <rad> voila tawa t2akadt que ça doit pas être dans le constructeur :p
[10:55] <rad> objet mahou yemchi 3la rou7ou ki tsaker w t3awed t7el l'application
[10:55] <rad> w bech t3awed ta3mel objet ki ta3mel modification ou autre operation.. :p
[10:56] <H4RDi> elbase de donné temchi 3ala rou7'ha ki tsaker w t3awed t7el l'application?
[10:56] <rad> lé ya weldi
[10:56] <rad> el objet
[10:56] <rad> el Personne p :p
[10:56] <H4RDi> wel Personne p
[10:56] <H4RDi> kif tabda déja mawjouda fel base de donnée
[10:57] <H4RDi> kifech bech ta3mel wenti 3andek insert fel constructeur?
[10:57] <rad> ey c ça, ma yjich
[10:58] <rad> merci beaucoup H4RDi :D
[10:58] <H4RDi> :D
[10:58] <H4RDi> mar7ba bik 5ouya
[10:59] <rad> howa rahou ena 3arefha ma tjich.. ema 7abbit nthabeet! :D
[10:59] <rad> lwa7ed ma 3andouch 7atta des exemples ychouf kifhom
[11:00] <H4RDi> 7atta des exemple mouch bech yfidouk barcha
[11:00] <H4RDi> 5ater sahel ta9ra example w ci bon fhemtou
[11:01] <H4RDi> amma elfazet hadhom lazem tkoun fel cas
[11:02] <H4RDi> amma ma trakkazech barcha 3al les bonne pratiques
[11:02] <H4RDi> 7awel ta3mel 7aja te5dem mel louwel
[11:02] <H4RDi> w ba3ed kol ma t7es famma 3waj 7assen bel chway bel chway
[11:03] <H4RDi> 5ater 3andek délai howwa yo7kom :P
[11:03] <H4RDi> elacheche mabrouk elcontactation mta3 elloco :D
[11:04] <elacheche> lool H4RDi thx :)
[11:08] <rad> ok H4RDi merci, elacheche SalahMessaoud (F) :P
[11:08] <elacheche> :)
[11:08] <H4RDi> :D
[11:08] <SalahMessaoud> ahhhh nsit elacheche  aya het el mabrouk
[11:08] <SalahMessaoud> :D
[11:09] <elacheche> to5ou SalahMessaoud → https://soundcloud.com/bkerensa/foss-yeaaaah :D
[11:10] <H4RDi> :P
[12:58] <rad> H4RDi tu es encore la? :p
[13:09] <H4RDi> rad, yo!
[14:15] <Guest22955> salem
[14:15] <elacheche> salam Guest22955