Ejemplo n.º 1
0
 private void btnAjoutNvMedecin_Click(object sender, EventArgs e)
 {
     if (btnAjoutNvMedecin.Text == "Ajouter Nouveau Médecin")
     {
         btnAjoutNvMedecin.Text = "Confirmer Nouveau Médecin";
         enabled(true);
     }
     else if (btnAjoutNvMedecin.Text == "Confirmer Nouveau Médecin")
     {
         btnAjoutNvMedecin.Text = "Ajouter Nouveau Médecin";
         enabled(false);
         btnAjoutNvMedecin.Enabled = false;
         MédecinMapper mM = new MédecinMapper();
         Médecin       m  = new Médecin
         {
             NuméroLicense   = txtNumLicenceMed.Text,
             Nom             = txtNomMed.Text,
             Prénom          = txtPrenomMed.Text,
             Adresse         = txtAdresseMed.Text,
             NuméroTéléphone = txtNoTelMed.Text
         };
         if (mM.Insert(m) > 0)
         {
             btnSuivantMed.Enabled = true;
             medecinPrescription   = m;
         }
     }
 }
Ejemplo n.º 2
0
        //--------------------------------------------------------------------

        public int Insert(Médecin pMédecin)
        {
            string[] lsCols   = null;
            string[] lsValues = null;
            this.FillArray(ref lsCols, ref lsValues, pMédecin, true);
            return(DataBase.Insert("[tblMédecin]", lsCols, lsValues));
        }
Ejemplo n.º 3
0
 private void remplirChampInfo(Médecin m)
 {
     txtNumLicenceMed.Text = m.NuméroLicense;
     txtNomMed.Text        = m.Nom;
     txtPrenomMed.Text     = m.Prénom;
     txtAdresseMed.Text    = m.Adresse;
     txtNoTelMed.Text      = m.NuméroTéléphone;
 }
Ejemplo n.º 4
0
        //---------------------------------------------------------------------
        public int Update(Médecin pMédecin)
        {
            string[] lsCols   = null;
            string[] lsValues = null;

            this.FillArray(ref lsCols, ref lsValues, pMédecin, false);
            return(DataBase.UpdateID("tblMédecin", lsCols, lsValues, pMédecin.ID));
        }
Ejemplo n.º 5
0
 private void remplirChampInfo(Médecin m)
 {
     txtNumeroMedecin.Text   = m.NuméroLicense;
     txtNomMedecin.Text      = m.Nom;
     txtPrenomMedecin.Text   = m.Prénom;
     txtAdresse.Text         = m.Adresse;
     txtTelephone.Text       = m.NuméroTéléphone;
     chbMedecinActif.Checked = false;
 }
Ejemplo n.º 6
0
        public Médecin Find(String numeroLicense)
        {
            DataRow r = DataBase.SelectRow("[tblMédecin]", "numéroLicense='" + numeroLicense + "'");

            if (Util.isNULL(r))
            {
                return(null);
            }
            Médecin m = this.FillFields(r);

            LoadedMap.Add(m.ID, m);

            return(m);
        }
Ejemplo n.º 7
0
        //--------------------------------------------------------------------
        public Médecin Find(Guid ID)
        {
            Médecin lMédecin = (Médecin)AbstractFind(ID);

            if (Util.isNULL(lMédecin))
            {
                DataRow row = DataBase.SelectID(ID, "[tblMédecin]");
                if (Util.isNULL(row))
                {
                    return(null);
                }
                lMédecin = this.FillFields(row);
                LoadedMap.Add(lMédecin.ID, lMédecin);
            }
            return(lMédecin);
        }
Ejemplo n.º 8
0
        // utils fonction info

        private void search(String numeroLicense)
        {
            MédecinMapper mM = new MédecinMapper();
            Médecin       m  = mM.Find(numeroLicense);

            if (m == null)
            {
                viderChampInfo();
                lblNbResultat.Text        = "Aucun médecin trouvé";
                btnAjoutNvMedecin.Enabled = true;
            }
            else
            {
                lblNbResultat.Text = "";
                remplirChampInfo(m);
                medecinPrescription = m;
            }
        }
Ejemplo n.º 9
0
        //----------------------------------------------------------------------------------------
        public int Delete(Médecin pMédecin)
        {
            int liErreur = int.MinValue;
            int liTemp;
            int liI = 0;

            liTemp = DataBase.DeleteID(pMédecin.ID, "[tblMédecin]");
            if (liTemp == liErreur)
            {
                liI = liErreur;
            }
            if (liI != liErreur)
            {
                liI += liTemp;
            }


            return(liI);
        }
Ejemplo n.º 10
0
        //--------------------------------------------------------------------
        private Médecin FillFields(DataRow pDataRow)
        {
            Médecin lMédecin = new Médecin();

            lMédecin.NuméroLicense = (string)pDataRow["NuméroLicense"];

            lMédecin.Nom = (string)pDataRow["Nom"];

            lMédecin.Prénom = (string)pDataRow["Prénom"];

            lMédecin.Adresse = (string)pDataRow["Adresse"];

            lMédecin.NuméroTéléphone = (string)pDataRow["NuméroTéléphone"];

            lMédecin.ID = new Guid(pDataRow["ID"].ToString());


            return(lMédecin);
        }
Ejemplo n.º 11
0
 private void btnModifierMedecin_Click(object sender, EventArgs e)
 {
     if (btnModifierMedecin.Text == "Annuler")
     {
         //annule l'ajout
         btnAjouterMedecin.Text  = "Ajouter";
         btnModifierMedecin.Text = "Modifier";
         enabled(false);
         lbMedecins.Enabled = true;
         //On reselectionne
         if (lbMedecins.Items.Count > 0)
         {
             remplirChampInfo(ms[lbMedecins.SelectedIndex]);
         }
     }
     else if (btnModifierMedecin.Text == "Modifier")
     {
         //on change le visuel
         btnModifierMedecin.Text = "Confirmer";
         enabled(true);
         lbMedecins.Enabled        = false;
         btnAjouterMedecin.Enabled = false;
     }
     else if (btnModifierMedecin.Text == "Confirmer")
     {
         //on change le visuel
         btnModifierMedecin.Text = "Modifier";
         enabled(false);
         lbMedecins.Enabled        = true;
         btnAjouterMedecin.Enabled = true;
         //on modifie le médecin
         MédecinMapper mM = new MédecinMapper();
         mM.Delete(ms[lbMedecins.SelectedIndex]);
         Médecin m = new Médecin {
             NuméroLicense   = txtNumeroMedecin.Text,
             Nom             = txtNomMedecin.Text,
             Prénom          = txtPrenomMedecin.Text,
             Adresse         = txtAdresse.Text,
             NuméroTéléphone = txtTelephone.Text
         };
         mM.Insert(m);
     }
 }
Ejemplo n.º 12
0
        //---------------------------------------------------------------------
        private void FillArray(ref string[] pCols, ref string[] pValues, Médecin pMédecin, bool pIsInsertID)
        {
            int liCpt    = 0;
            int liNombre = 5 + 0;

            if (pIsInsertID)
            {
                pCols            = new string[liNombre + 1];
                pValues          = new string[liNombre + 1];
                pCols[liCpt]     = "ID";
                pValues[liCpt++] = "'" + pMédecin.ID.ToString() + "'";
            }
            else
            {
                pCols   = new string[liNombre];
                pValues = new string[liNombre];
            }


            pCols[liCpt] = "NuméroLicense";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pMédecin.NuméroLicense) + "'";

            pCols[liCpt] = "Nom";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pMédecin.Nom) + "'";

            pCols[liCpt] = "Prénom";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pMédecin.Prénom) + "'";

            pCols[liCpt] = "Adresse";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pMédecin.Adresse) + "'";

            pCols[liCpt] = "NuméroTéléphone";

            pValues[liCpt++] = "'" + Util.DoubleQuote(pMédecin.NuméroTéléphone) + "'";
        }
Ejemplo n.º 13
0
 private void btnAjouterMedecin_Click(object sender, EventArgs e)
 {
     if (btnAjouterMedecin.Text == "Ajouter")
     {
         //on change le visuel
         btnAjouterMedecin.Text  = "Confirmer";
         btnModifierMedecin.Text = "Annuler";
         viderChampInfo();
         enabled(true);
         lbMedecins.Enabled = false;
     }
     else if (btnAjouterMedecin.Text == "Confirmer")
     {
         //on change le visuel
         btnAjouterMedecin.Text  = "Ajouter";
         btnModifierMedecin.Text = "Modifier";
         enabled(false);
         lbMedecins.Enabled = true;
         //on crée le médecin et on l'ajoute a la bd
         MédecinMapper mM = new MédecinMapper();
         Médecin       m  = new Médecin {
             NuméroLicense   = txtNumeroMedecin.Text,
             Nom             = txtNomMedecin.Text,
             Prénom          = txtPrenomMedecin.Text,
             Adresse         = txtAdresse.Text,
             NuméroTéléphone = txtTelephone.Text
         };
         if (mM.Insert(m) > 0)
         {
             System.Windows.Forms.MessageBox.Show("Succès ! Médecin ajouté !");
             viderChampInfo();
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("Erreur ! Médecin non ajouté !");
         }
     }
 }