WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAP IV. PRESENTATION DU SYSTEME
INFORMATISE

IV.1. PRESENTATION DE L'APPLICATION

? MENU PRINCIPAL

Le menu fichier nous permet de demander une aide et peut aussi nous permettre de quitter l'application et le menu rapport nous permet d'accéder aux états de sortie.

Interface Laborantin :

Ce formulaire apparait avec les différents boutons nous permettant d'ouvrir nos interfaces utilisateurs.

Interface Importateur

Interface Echantillon du produit

Interface Echantillon du produit

Interface Inspecteur

Explication des objets

Dans chaque Interface nous avons différents boutons qui sont :

? Le Bouton Enregistrer : permettant d'enregistrer une nouvelle information dans la base des données.

? Le Bouton Modifier : permettant de modifier une information déjà enregistrée dans la base des données.

? Le Bouton Supprimer : permettant de supprimer les données dans la base des données.

? Le Bouton Quitter : permettant de fermer le formulaire concerné.

IV.2. PRESENTATION DES ETATS DE SORTIE

Notre objectif était de produire automatiquement :

- Liste des produits importés par importateur ;

- Liste des produits vérifiés par échantillonnage ; - Liste des tous les importateurs

LISTE DES Pnoo0Is RA PARIMPenrATEuR

Nom etPosLvom Importme

ymos NDABANA SHUKURU MUTABAZI RICHARD SE MBA d;edo mtmdad; Madelem Roberti..

yrs n 1 t n® p ~Q-

Total Page No:.

Current Page No.,

Zoom Factor 100%

° ul
· I A
· . H
4 w
·
· a IY .n 41 nmsrmSL

OFFICE CONGOLAIS DE CONTROLE

u-sE OCC -

LISTE DES PRODUITS IMPORTES PAR LMPORTATEUR

Nom Importateur

Code produit

Designation

Dawa

Qu antite

1 120

MODE KAGAME

3

OFFICE CONGOLAIS DE CONTROLE

s-.f
·

it ccc st

LISTE DES PRODUITS IMPORTES PAR LMPORTATEUR

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
· m<.
·--
·

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();

}

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon