Mise en place d'un système d'information partagée sous l'architecture client/serveur pour la gestion d'enregistrement des produits pharmaceutiques dans la ville de Goma, cas de l'OCC/Goma.( Télécharger le fichier original )par Christine TASIMWA KIVIKWAMO ISC/Goma - Licence en informatique de gestion 2016 |
CHAP IV. PRESENTATION DU SYSTEME
|
Code produit |
Designation |
Quantité |
Nom Importateur |
|||||||
1 |
ASPIRINE |
100 |
Junior NDABANA |
|||||||
2 |
Quinine |
240 |
Junior ND.ABAN... |
|||||||
OFFICE CONGOLAIS DE CONTROLE ccc |
||||||||||
F((yFy uÿE ~i~C ~ii~R~LIG |
iQFFuCE v C'4M |
LISTE DES PRODUITS IMPORTES PAR IMPORTATEUR
Code produit |
Désignation |
Quantité |
Nom Importateur |
2 |
Quinine |
450 |
SHUKURU MUTABAZI |
1 |
ASPIRINE |
100 |
SHUKURU MUTABAZI |
Voici en exemple quelques codes utilisés dans notre application :
using System;
using System.Collections.Generic; using System.Linq; using System.Text;
using System.Windows.Forms;
namespace TASIMWA_KIVIKWAMO_IMPORT_EXPORT
{
class Inspecteur
{
private string codeInspecteur; public string CodeInspecteur
{
get { return codeInspecteur; } set { codeInspecteur = value; }
}
private string nomInspecteur; public string NomInspecteur
{
get { return nomInspecteur; } set { nomInspecteur = value; }
}
private string postnomInspecteur; public string PostnomInspecteur
{
get { return postnomInspecteur; } set { postnomInspecteur = value; }
}
private string serviceinspecteur; public string Serviceinspecteur
{
get { return serviceinspecteur; } set { serviceinspecteur = value; }
}
private string codeEchantillon; public string CodeEchantillon
{
get { return codeEchantillon; } set { codeEchantillon = value; }
}
//CONSTRUCTEUR DE SUPPRESSION
public Inspecteur(string codeInspecteur)
{
this.CodeInspecteur = codeInspecteur;
}
//CONSTRUCTEUR D'INSERTION
public Inspecteur(string codeInspecteur, string nomInspecteur, string postnomInspecteur, string serviceinspecteur, string codeEchantillon)
{
this.CodeInspecteur = codeInspecteur; this.NomInspecteur = nomInspecteur;
this.PostnomInspecteur = postnomInspecteur; this.Serviceinspecteur = serviceinspecteur; this.CodeEchantillon = codeEchantillon;
}
//METHODE D'INSERTION
public void insert_Inspecteur(Inspecteur inspe)
{
try
{
Connexion con = new Connexion();
con.connecter();
con.cmd = con.co.CreateCommand();
con.cmd.CommandText = string.Format(@"insert into
tInspecteur select '" + inspe.codeInspecteur + "','" + inspe.nomInspecteur
{
+ "','"+ inspe.postnomInspecteur +"','"+ inspe.serviceinspecteur +"',(select codeEchantillon from tEchantillon where DesignationEchant='" + inspe.codeEchantillon + "')");
con.cmd.ExecuteNonQuery();
con.deconnecter();
MessageBox.Show("Enregistrement avec succès");
}
catch( Exception ex){
MessageBox.Show(ex.Message);
}
}
//METHODE DE MODIFCATION
public void modifier_Inspecteur(Inspecteur inspe)
{
Connexion con = new Connexion();
con.connecter();
con.cmd = con.co.CreateCommand();
con.cmd.CommandText = string.Format(@"Update tInspecteur set
nomInspecteur='" + inspe.nomInspecteur + "',postnomInspecteur='" + inspe.postnomInspecteur + "',serviceinspecteur='" + inspe.serviceinspecteur + "',codeEchantillon=(select codeEchantillon from tEchantillon where DesignationEchant='" + inspe.codeEchantillon + "') Where CodeInspecteur='" + inspe.codeInspecteur + "'");
con.cmd.ExecuteNonQuery();
con.deconnecter();
MessageBox.Show("Modification effectuée!");
}
//METHODE DE SUPPRESSION
public void supprimer_Inspecteur(Inspecteur inspe)
{
Connexion con = new Connexion();
con.connecter();
con.cmd = con.co.CreateCommand();
con.cmd.CommandText = string.Format(@"Delete from tInspecteur
Where CodeInspecteur='" + inspe.codeInspecteur + "'");
con.cmd.ExecuteNonQuery();
con.deconnecter();
MessageBox.Show("Suppression reussie!");
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TASIMWA_KIVIKWAMO_IMPORT_EXPORT
{
public partial class FrmInspecteur : UserControl
{
public FrmInspecteur()
{
InitializeComponent();
}
private void Enregistrer_Click(object sender, EventArgs e)
}
Inspecteur inspe = new
Inspecteur(codin.Text,no.Text,pono.Text,serv.Text,codec.Text); inspe.insert_Inspecteur(inspe); Connexion cnx = new Connexion(); cnx.remplirDGV("select *from Inspection",dgvInspecteur); initialiser();
}
private void FrmInspecteur_Load(object sender, EventArgs e)
{
Connexion cnx = new Connexion();
cnx.remplirDGV("select *from Inspection", dgvInspecteur); cnx.remplirCBO("select *from tEchantillon", codec, "DesignationEchant", "DesignationEchant"); initialiser();
}
private void initialiser()
{
codec.Text = "";
codin.Clear(); no.Clear(); pono.Clear(); serv.Clear(); codin.Focus();
}
private void Modifier_Click(object sender, EventArgs e)
{
Inspecteur inspe = new
Inspecteur(codin.Text,no.Text,pono.Text,serv.Text,codec.Text); inspe.modifier_Inspecteur(inspe); Connexion cnx = new Connexion(); cnx.remplirDGV("select *from Inspection",dgvInspecteur); initialiser();
}
private void dgvInspecteur_CellClick(object sender, DataGridViewCellEventArgs e)
{
this.codin.Text=dgvInspecteur.CurrentRow.Cells[0].Value.ToString(); this.no.Text=dgvInspecteur.CurrentRow.Cells[1].Value.ToString(); this.pono.Text=dgvInspecteur.CurrentRow.Cells[2].Value.ToString(); this.serv.Text=dgvInspecteur.CurrentRow.Cells[3].Value.ToString(); this.codec.Text=dgvInspecteur.CurrentRow.Cells[4].Value.ToString();
}
private void Supprimer_Click(object sender, EventArgs e)
{
Inspecteur inspe = new Inspecteur(codin.Text); inspe.supprimer_Inspecteur(inspe);
Connexion cnx = new Connexion();
cnx.remplirDGV("select *from Inspection", dgvInspecteur); initialiser();
}
private void Quitter_Click(object sender, EventArgs e)
{
Dispose();
}