Esempio n. 1
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            PharmacieMapper pM = new PharmacieMapper();
            Pharmacie       p  = new Pharmacie
            {
                Numéro          = txtNumeroPharmacie.Text,
                Nom             = txtNomPharmacie.Text,
                NomRésponsable  = txtResponsablePharmacie.Text,
                Adresse         = txtAdressePharmacie.Text,
                NuméroTéléphone = txtTelephonePharmacie.Text,
            };

            if (pM.Insert(p) > 0)
            {
                System.Windows.Forms.MessageBox.Show("Succès ! Pharmacie ajouté !");
                var dlgPhar = (PHAR01)Tag;
                dlgPhar.Show();
                Close();
                dlgPhar.Search("", "");
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Erreur ! Pharmacie non ajouté !");
            }
        }
Esempio n. 2
0
        private void btnModifierPharmacie_Click(object sender, EventArgs e)
        {
            if (btnModifierPharmacie.Text == "Modifier")
            {
                btnModifierPharmacie.Text = "Confirmer";
                enabled(true);
                lbPharmacies.Enabled        = false;
                btnAjouterPharmacie.Enabled = false;
            }
            else if (btnModifierPharmacie.Text == "Confirmer")
            {
                btnModifierPharmacie.Text = "Modifier";
                enabled(false);
                lbPharmacies.Enabled        = true;
                btnAjouterPharmacie.Enabled = true;

                PharmacieMapper pM = new PharmacieMapper();
                Pharmacie       p  = new Pharmacie
                {
                    Numéro          = txtNumeroPharmacie.Text,
                    Nom             = txtNomPharmacie.Text,
                    NomRésponsable  = txtResponsablePharmacie.Text,
                    Adresse         = txtAdressePharmacie.Text,
                    NuméroTéléphone = txtTelephonePharmacie.Text,
                };
                pM.Delete(lp[lbPharmacies.SelectedIndex]);
                pM.Insert(p);
                Search(txtRechercheNumero.Text, txtRechercheNom.Text);
            }
        }
Esempio n. 3
0
        // utils fonction

        public void Search(String numero, String nom)
        {
            PharmacieMapper pM = new PharmacieMapper();

            lp = pM.Find(numero, nom);
            if (Util.isNULL(lp))
            {
                labelRecherche.Text = "Aucune pharmacie trouvée";
            }
            else
            {
                labelRecherche.Text = "";
                lbPharmacies.Items.Clear();
                for (int i = 0; i < lp.Count(); i++)
                {
                    lbPharmacies.Items.Add((i + 1).ToString() + "    " + (lp.ElementAt(i)).Nom + " " + (lp.ElementAt(i)).Numéro);
                }
                if (lbPharmacies.Items.Count > 0)
                {
                    lbPharmacies.SetSelected(0, true);
                }
            }
        }