Bonjour ,
je suis entrain de développer une application gestion de stock , gestion de facture et j'aimerai avoir des avis sur le raisonnement que j'ai eu pour la conception de mon application
j'ai une table Devis
Table Bon_cmd
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 CREATE TABLE [dbo].[devis]( [num_devis] [nvarchar](50) NOT NULL, [id_produit] [int] IDENTITY(1,1) NOT NULL, [Client] [nvarchar](250) NOT NULL, [date_livraison] [nchar](10) NOT NULL, [famille_produit] [nvarchar](50) NULL, [ref_produit] [nvarchar](50) NOT NULL, [designation] [nvarchar](250) NULL, [pu_ht] [float] NOT NULL, [qte] [int] NOT NULL, [conditionnement] [nvarchar](250) NULL, [remise] [float] NULL, [pu_net] [float] NULL, [montant_ht] [float] NOT NULL, [montant_ttc] [float] NULL, [tva] [float] NULL )
et une autre table BL et Facture identitique a table cmd
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 CREATE TABLE [dbo].[bon_cmd]( [num_cmd] [int] NULL, [client] [nvarchar](250) NULL, [date_cmd] [nvarchar](50) NULL, [famille_produit] [nvarchar](350) NULL, [ref_produit] [nvarchar](350) NULL, [designation] [nvarchar](350) NULL, [pu_ht] [float] NULL, [quantite] [int] NULL, [conditionnement] [nvarchar](350) NULL, [remise] [float] NULL, [pu_net] [float] NULL, [montant_ht] [float] NULL, [id_produit] [int] IDENTITY(1,1) NOT NULL )
Mon besoin c'est de creer un Devis via un formulaire et ce devis il a 2 comportements
1-Il peut devenir Bon_cmd ( si le client est satisfait du Devis )
2-Il peut rester Devis ( si le client n'est pas satisfait du Devis )
pour le 1er Cas j'ai 3 solutions :
1- Je propose de faire un insert du Devis choisi par l'utilisateur vers la table bon_cmd et le supprimer de la table Devis
2- Copier le Devis vers une autre table Devis_archive et le copier dans la table Bon_cmd et le supprimer de la table Devis
Pour le 2éme cas la solutions : c'est de le laisser comme il est ou l'utilisateur de l'application peut le supprimer
Si quelqu'un peut m'aider sur cette conception ou s'il ya d'autre solution a part ça , ça m’arrangerai bcp
Cordialement .
Partager