1

vtff.gif

2

Mais encore ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

On vient de me voler 90 euros. Et un point pas vince sad
En toute illégitimité... mad

4

T'as grillé une ligne blanche ?

5

Bwaf, ici 1000 euros, une annonce leboncoin.fr, le mec est parti avec l'avance, ne donne plus signe de vie, la police s'en fout...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

6

Pen² et en détails ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

./5 : normal, ils préfèrent se poster devant un panneau de sortie de ville pour flasher les gens à 66km/h (ramené à je ne sais plus combien) sur un début de rocade...
rage vtff
Bon enfin bref, j'ai déjà passé trop de temps à penser à ces connards.








Je vais maintenant écouter le premier CD de mon coffret Woodstock fraîchement reçu love

8

Tout ça pour aller chercher un CD en plus ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

Non non : pour aller bosser.
C'est pire grin

10

Quelle finesse envers les pauvres policiers qui travaillent énormément pour notre sécurité toilettes
avatar
"Pigs can fight for food but know how to unite together against a bear." - H'Mong Proverb.

C'est vieux tout ça...

«On peut toujours plus que ce que l'on croit pouvoir.»
[ Joseph Kessel ]

11

² embarrassed
avatar

12

Tsss !
Et ta main devant ta bouche, mmm ? tongue

13

Edited_3978

14

Tsss et ta bi... eeeeuuuuh non rien !
avatar

15

16

Legalement ya 6km/h de tolerance non ?
avatar

17

Peut-être. Je ne sais pas.

18

19

Peut-être. Je ne sais pas.

20

Je me demande si je ne devrais pas aller à la gendarmerie pour leur dire qu'on essaie de me racketter ! embarrassed (au bord d'une route comme ça, il s'agit sans doute de roms trioui)

21

10% d'erreur (volontaire) sur les compteurs
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

22

J'ai pas tant que ça sur le mien (comparé au GPS)

23

Le GPS n'est pas exempt d'erreur lui non plus ^^

(mais j'ai tjrs eu 10% en plus sur le compteur par rapport aux GPS que j'ai testé sur les différents voitures que j'ai conduit)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

24

Mmm, j'ai constaté de l'ordre de 5 km/h de différence plus ou moins constante. Mais bon, c'est qu'un exemple, certes.

25

26

Rhâââââ mais meeeeeerde, je conchie les boites qui ne documentent rien en interne, et qui ont pour seule réponse "T'as qu'a lire le code source" ! Mais fuuuuuu...... WTF :

Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ARTICLES.ART_NOM, LIGNES_COMMANDES.LGC_QTE_CMD, "+...
"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE "+...
"FROM         LIGNES_COMMANDES INNER JOIN "+...
"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ARTICLES.ART_CODE "+...
"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND "+...
"(LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') AND (LIGNES_COMMANDES.LGC_TYPE = 'CC') "+...
"ORDER BY LIGNES_COMMANDES.LGC_LIGNE DESC "


Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ARTICLES.ART_NOM, LIGNES_COMMANDES.LGC_QTE_CMD, LIGNES_COMMANDES.LGC_QTE_LIVREE,  "+...
"LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,  "+...
"ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '') AS EMPLACEMENT "+...
"FROM         LIGNES_COMMANDES INNER JOIN "+...
"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ARTICLES.ART_CODE LEFT OUTER JOIN "+...
"STOCKS ON ARTICLES.ART_CODE = STOCKS.STOC_ARTICLE "+...
"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND  "+...
"(LIGNES_COMMANDES.LGC_TYPE = 'CC') "+...
"GROUP BY LIGNES_COMMANDES.LGC_ARTICLE, ARTICLES.ART_NOM, LIGNES_COMMANDES.LGC_QTE_CMD, LIGNES_COMMANDES.LGC_QTE_LIVREE,  "+...
"LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD "+...
"HAVING      (LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') "+...
"ORDER BY MIN(STOCKS.STOC_DATE_ENTREE), LIGNES_COMMANDES.LGC_NUM_CMD, LIGNES_COMMANDES.LGC_LIGNE DESC"


Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ARTICLES.ART_NOM, '') AS DESIGNATION, LIGNES_COMMANDES.LGC_QTE_CMD,  "+...
"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,  "+...
"ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '') AS EMPLACEMENT "+...
"FROM         LIGNES_COMMANDES LEFT OUTER JOIN "+...
"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ARTICLES.ART_CODE LEFT OUTER JOIN "+...
"STOCKS ON ARTICLES.ART_CODE = STOCKS.STOC_ARTICLE "+...
"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND  "+...
"(LIGNES_COMMANDES.LGC_TYPE = 'CC') "+...
"GROUP BY LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ARTICLES.ART_NOM, ''), LIGNES_COMMANDES.LGC_QTE_CMD,  "+...
"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE,  "+...
"LIGNES_COMMANDES.LGC_NUM_CMD "+...
"HAVING      (LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') "+...
"ORDER BY MIN(STOCKS.STOC_DATE_ENTREE), LIGNES_COMMANDES.LGC_NUM_CMD, LIGNES_COMMANDES.LGC_LIGNE DESC"



SI Filtre = Vrai ALORS
	Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, '') AS DESIGNATION, LIGNES_COMMANDES.LGC_QTE_CMD,  "+...
	"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,  "+...
	"ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '') AS EMPLACEMENT, LGC_LIBRE1 "+...
	"FROM         LIGNES_COMMANDES LEFT OUTER JOIN "+...
	"ARTICLES ART1 ON CASE RIGHT(LIGNES_COMMANDES.LGC_ARTICLE, 5) WHEN '_TGAP' THEN LEFT(LIGNES_COMMANDES.LGC_ARTICLE,  "+...
	"LEN(LIGNES_COMMANDES.LGC_ARTICLE) - 5) ELSE LIGNES_COMMANDES.LGC_ARTICLE END = ART1.ART_CODE LEFT OUTER JOIN "+...
	"ARTICLES ART2 ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
	"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
	"STOCKS ON ART1.ART_CODE = STOCKS.STOC_ARTICLE "+...
	"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND  "+...
	"(LIGNES_COMMANDES.LGC_TYPE = 'CC')  AND LIGNES_COMMANDES.LGC_QTE_LIVREE < LIGNES_COMMANDES.LGC_QTE_CMD "+...
	"GROUP BY LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, ''), LIGNES_COMMANDES.LGC_QTE_CMD, LIGNES_COMMANDES.LGC_QTE_LIVREE,  "+...
	"LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,LGC_LIBRE1 "+...
	"HAVING      (LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') "
	SI Classement = Vrai ALORS
		Requete+="ORDER BY  CAST(LIGNES_COMMANDES.LGC_LIGNE AS DECIMAL)"
	SINON
		Requete+="ORDER BY ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '0') DESC, LIGNES_COMMANDES.LGC_LIGNE"	
	FIN
	
	
	
	
	
	
SINON
	Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, '') AS DESIGNATION, LIGNES_COMMANDES.LGC_QTE_CMD,  "+...
	"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,  "+...
	"ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '') AS EMPLACEMENT,LGC_LIBRE1 "+...
	"FROM         LIGNES_COMMANDES LEFT OUTER JOIN "+...
	"ARTICLES ART1 ON CASE RIGHT(LIGNES_COMMANDES.LGC_ARTICLE, 5) WHEN '_TGAP' THEN LEFT(LIGNES_COMMANDES.LGC_ARTICLE,  "+...
	"LEN(LIGNES_COMMANDES.LGC_ARTICLE) - 5) ELSE LIGNES_COMMANDES.LGC_ARTICLE END = ART1.ART_CODE LEFT OUTER JOIN "+...
	"ARTICLES ART2 ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
	"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
	"STOCKS ON ART1.ART_CODE = STOCKS.STOC_ARTICLE "+...
	"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND  "+...
	"(LIGNES_COMMANDES.LGC_TYPE = 'CC') "+...
	"GROUP BY LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, ''), LIGNES_COMMANDES.LGC_QTE_CMD, LIGNES_COMMANDES.LGC_QTE_LIVREE,  "+...
	"LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,LGC_LIBRE1 "+...
	"HAVING      (LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') "
	
	SI Classement = Vrai ALORS
		Requete+="ORDER BY  CAST(LIGNES_COMMANDES.LGC_LIGNE AS DECIMAL)"
	SINON
		Requete+="ORDER BY ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '0') DESC, LIGNES_COMMANDES.LGC_LIGNE"
	FIN
FIN

Sachant que ça pourrait se 'factoriser' en :
Requete2 est une chaîne = ""

SI Filtre = Vrai ALORS
  Requete2 = "AND LIGNES_COMMANDES.LGC_QTE_LIVREE < LIGNES_COMMANDES.LGC_QTE_CMD"
FIN

Requete="SELECT     LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, '') AS DESIGNATION, LIGNES_COMMANDES.LGC_QTE_CMD,  "+...
"LIGNES_COMMANDES.LGC_QTE_LIVREE, LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,  "+...
"ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '') AS EMPLACEMENT, LGC_LIBRE1 "+...
"FROM         LIGNES_COMMANDES LEFT OUTER JOIN "+...
"ARTICLES ART1 ON CASE RIGHT(LIGNES_COMMANDES.LGC_ARTICLE, 5) WHEN '_TGAP' THEN LEFT(LIGNES_COMMANDES.LGC_ARTICLE,  "+...
"LEN(LIGNES_COMMANDES.LGC_ARTICLE) - 5) ELSE LIGNES_COMMANDES.LGC_ARTICLE END = ART1.ART_CODE LEFT OUTER JOIN "+...
"ARTICLES ART2 ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
"ARTICLES ON LIGNES_COMMANDES.LGC_ARTICLE = ART2.ART_CODE LEFT OUTER JOIN "+...
"STOCKS ON ART1.ART_CODE = STOCKS.STOC_ARTICLE "+...
"WHERE     (LIGNES_COMMANDES.LGC_SITE = '"+Site+"') AND (LIGNES_COMMANDES.LGC_PROPRIETAIRE = '"+Proprietaire+"') AND  "+...
"(LIGNES_COMMANDES.LGC_TYPE = 'CC') " + Requete2 +...
"GROUP BY LIGNES_COMMANDES.LGC_ARTICLE, ISNULL(ART2.ART_NOM, ''), LIGNES_COMMANDES.LGC_QTE_CMD, LIGNES_COMMANDES.LGC_QTE_LIVREE,  "+...
"LIGNES_COMMANDES.LGC_LIGNE, ARTICLES.ART_UNITEVENTE, LIGNES_COMMANDES.LGC_NUM_CMD,LGC_LIBRE1 "+...
"HAVING      (LIGNES_COMMANDES.LGC_NUM_CMD = '"+BP+"') "

SI Classement = Vrai ALORS
  Requete+="ORDER BY CAST(LIGNES_COMMANDES.LGC_LIGNE AS DECIMAL)"
SINON
  Requete+="ORDER BY ISNULL(MIN(STOCKS.STOC_EMPLACEMENT), '0') DESC, LIGNES_COMMANDES.LGC_LIGNE"	
FIN

Mais comment peut on payer des gens pour pondre des merdes pareille ? Et après ça se prétend développeur ! De mon C.. ouais ! Et tout le reste est de cet acabit ! Et je suis sensé découvrir comment ça marche et pouvoir maintenir... ça ?

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

27

courage...



moi je viens de tomber là dessus miam :

float func()
{
   if ( test ) return false ;
   // le reste du code #tritop#
}

28

Moi je dois travailler sur une base de données où il y en a un dont le nom de famille est "23/04/1921", alors... Très pratique pour générer un identifiant trioui
avatar

29

(Bon ben mon client SQL vient de se figer et je n'ai pas sauvegardé la requête sur laquelle je bosse depuis 15h - enfin, si, mais depuis j'ai changé beaucoup de choses... je vais le laisser ouvert, avec un peu de change la requête lancée va timeouter pendant la nuit et je pourrais reprendre la main demain matin :'().
avatar

30

Pen^2 (./27) :
courage...



moi je viens de tomber là dessus miam :

float func()
{
   if ( test ) return false ;
   // le reste du code #tritop#
}

Tu travailles chez Sony ? Leur random() doit être du même genre...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/