[javascript/ASP] gestion de mouvements

Fermé
sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 - 2 déc. 2009 à 15:22
sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 - 18 déc. 2009 à 10:06
Rebonjour,

je travaille actuellement sur le développement d'un site internet et j'ai un soucis avec certaines fonctionnalités un peu compliquées (je suis en stage de première année d'école d'informatique...)

pour résumer, le site gère les stocks de marchandises des clients de ma boite et la page sur laquelle je travaille actuellement affiche la liste des mouvements de marchandises (achat et vente, soit, entrée et sorties de marchandises). Ces mouvements sont affichés dans un tableau et je travaille sur une fonctionnalité particulière.

chaque ligne correspond à un mouvement et chacun de ses mouvements doit pouvoir être validé par l'admin du site. Pour le moment, j'ai mis en place un système qui ajoute pour chaque ligne une case colorée (rouge pour les mouvements non validés et vert pour les mouvements validés), si je clique sur cette case, une popup s'ouvre pendant 1 seconde pour valider ou annuler la validation du mouvement en question avant de disparaitre.

ça fonctionne mais je doit également creer un document qui garde en mémoire les "validations de mouvements" afin de faire une sorte de bulletin de livraison (ce document devra afficher un tableau avec l'ensemble des mouvements validés par l'admin afin qu'il puisse l'imprimer par la suite.

J'ai vu que le javascript pouvait permettre l'écriture de fichiers, mais je galère pour mettre en place cette fonctionnalité. je ne peux pas poster le code complet de la page (trop long) mais en voici des extraits:

dans la partie qui affiche le tableau, voila la partie ASP qui gère l'affichage de la case qui va lancer la popup de validation ou d'annulation de validation de mouvement pour chaque ligne du tableau (je pense que c'est de la que sera appellée la fonction qui écrira la ligne du tableau dans le document).

'gestion de validation
							If RS("valide") = 0 Then
								Response.Write("<td><a><img onclick=""this.src='../ressources/img/Val1.jpg';popup_valide_mouvement('"&RS("idmouvement")&"', '"&RS("valide")&"')"" src=""../ressources/img/Val0.jpg"" /></a></td>")
							elseif RS("valide") = 1 Then
								Response.Write("<td><a><img onclick=""this.src='../ressources/img/Val0.jpg';popup_valide_mouvement('"&RS("idmouvement")&"', '"&RS("valide")&"')"" src=""../ressources/img/Val1.jpg"" /></a></td>")
							end if
							'=========================


chaque champs de chaque ligne du tableau est affiché plus ou moins de cette manière.

voici la fonction javascript appellé dans le onclick et qui ouvre la popup:
(elle se trouve biensur entre les balises javascript mais je n'ai pas jugé utile de les citer ^^')

function popup_valide_mouvement(idmouvement, valide)
	{
		window.open("popup_valide_mouvement.asp?idmouvement="+idmouvement+"&valide="+valide , '', 'width=10, height=10, resizable=no');
	}


citer le contenu de la popup est inutile et un peu genant car il s'agit d'un site "professionnel" et que cette page contient des infos privées. mais en gros elle récupère l'id du mouvement et la valeur qui indique si il est validé ou non. si il est validé, elle tape dans la base pour annulé la validation et si il ne l'est pas, elle le valide.

vous pensez pouvoir m'aider dans la mise en place de cette fonctionnalité ?
je galère un peu depuis quelques jours et je ne parle même pas de la norme dont je n'ai pas encore de véritables notions.

en gros quand je clique sur cette case et que la popup doit "valider un mouvement", la ligne du tableau en question doit etre envoyée dans un document texte qui se trouvera sur le serveur et qui devra pouvoir etre imprimé et lu depuis une popup. (la popup doit rstée ouverte dès lors qu'une validation a eu lieu et a été entrée dans le document afin de voir en permanence l'avancée de ce document.) on devra pouvoir supprimer une ligne du document depuis cette popup.

si vous pouvez m'aider, n'hésitez pas à me demander plus d'infos.
A voir également:

4 réponses

sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 2
2 déc. 2009 à 15:49
je vois comment envoyer les données de la ligne a la fonction javascript pour les envoyer a la popup qui gèrera l'ecriture , la lecture et la mise à jour du document. reste a voir comment gérer le document en question dans cette popup...

je viens d'ailleur à l'instant de me rendre compte que le coup du fichier texte est inutile si j'arrive correctement à gérer cette popup qui comportera en fait un jumeau du tableau des mouvements... ^^'

donc au final la popup devra:
- s'afficher dès la première validation.
- afficher chacune des validations effectuées depuis l'autre page.
- je pense qu'a chaque nouvelle validation elle devra se fermer et se rouvrir avec les mises à jour (obligé car elle comportera de l'ASP (et ça s'éxécute que coté serveur -_-')
- on devra pouvoir supprimer des lignes du tableau
- on devra pouvoir imprimer le tableau.
- les noms des clients concernés devront s'afficher en haut de la page (mais ça ça pose pas de soucis)

merci d'avance si quelqu'un est tenté de m'aider ^^'
0
sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 2
3 déc. 2009 à 17:19
up
0
sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 2
17 déc. 2009 à 16:37
up
0
sorakaan Messages postés 59 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 18 décembre 2009 2
18 déc. 2009 à 10:06
dernier up... ^^'
0