示例#1
0
 private void FormPatient_Load(object sender, EventArgs e)
 {
     Tools.Connect();
     mdl.Bind(dataGridView1, bindingNavigator1, medecinDataSet.patient, patientBindingSource, "SELECT * FROM patient");
     Utilitaire.chargerToolStripComboListe(patientBindingSource, medecinDataSet.patient, toolStripComboBox1, 7);
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#2
0
 private void FormPrescription_Load(object sender, EventArgs e)
 {
     modele.Bind("select * from personnel", dataInfirmier.personnel);
     modele.Bind("select * from hospitalisation", dataInfirmier.hospitalisation);
     modele.Bind(dataGridView1, bindingNavigator1, dataInfirmier.prescription, prescriptionBindingSource, "select * from prescription");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
 private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
 {
     if (dataGridView1.Rows.Count > 0)
     {
         Utilitaire.activerCellules_All(dataGridView1, e.RowIndex);
     }
 }
        public void charger()
        {
            //  dataGridView1=new DataGridView();
            vider();
            medecinDataSet.rendezvous.Clear();
            model.Bind("select * from rendezvous where idPersonnel='" + idMedecin + "' and dateRv between '" + dateDebut.ToString("yyyy-MM-dd") + " 00:00:00' and '" + dateFin.ToString("yyyy-MM-dd") + " 00:00:00' order by dateRv", medecinDataSet.rendezvous);
            DataTable tester = medecinDataSet.rendezvous;
            int       i = 0, k = 0;
            DateTime  datepremier = date;

            foreach (DataRow empR in tester.Rows)
            {
                DateTime testDate = DateTime.ParseExact(empR["dateRv"].ToString(), "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
                if (k == 0)
                {
                    datepremier = testDate; k++;
                }

                if (datepremier.ToString("yyyy-MM-dd") != testDate.ToString("yyyy-MM-dd"))
                {
                    i = 0; datepremier = testDate;
                }
                dataGridView1.Rows[i].Cells[(int)testDate.DayOfWeek - 1].Value = Tools.executeSimpleQuery("select numeroPatient from patient where idPatient='" + empR["idPatient"].ToString() + "'");
                if (testDate >= date)
                {
                    dataGridView1.Rows[i].Cells[(int)testDate.DayOfWeek - 1].Style.BackColor = Color.LightGreen;
                }
                else
                {
                    dataGridView1.Rows[i].Cells[(int)testDate.DayOfWeek - 1].Style.BackColor = Color.Orange;
                }
                i++;
            }
            Utilitaire.desactiverColonnes_All(dataGridView1);
        }
 public override void Refresh()
 {
     secretaireDataSet.rendezvous.Clear();
     toolStripComboBox1.Text = string.Empty;
     mdl.Bind(dataGridView1, bindingNavigator1, secretaireDataSet.rendezvous, bindingSourceRendezvous, "select * from rendezvous");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
        private void toolStripComboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string medecin = Tools.executeSimpleQuery("select personnel.idPersonne from personnel,prescription  where personnel.idPersonne=prescription.idPersonne and personnel.nom='" + toolStripComboBox1.Text + "'");

            prescriptionBindingSource.Filter = "idPersonne='" + medecin + "'";
            Utilitaire.desactiverColonnes_All(dataGridView1);
        }
示例#7
0
        public static void Enregistrer(int clientId)
        {
            string adresseIP     = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            string ipsNonTracees = ConfigurationManager.AppSettings["ListIpDoNotTrack"];

            string[] tabIpsNonTracees = ipsNonTracees.Split(';');
            if (!tabIpsNonTracees.Any(ip => adresseIP == ip))
            {
                string url        = System.Web.HttpContext.Current.Request.Url.ToString();
                string navigateur = System.Web.HttpContext.Current.Request.Browser.Browser;
                string UrlOrigine = "";
                if (System.Web.HttpContext.Current.Request.UrlReferrer != null)
                {
                    UrlOrigine = System.Web.HttpContext.Current.Request.UrlReferrer.ToString();
                }
                Visite visite = new Visite
                {
                    Url              = url,
                    Date             = DateTime.Now,
                    AdresseIp        = adresseIP,
                    ClientId         = clientId,
                    Navigateur       = navigateur,
                    UrlOrigine       = UrlOrigine,
                    NavigateurMobile = Utilitaire.NavigateurMobile(),
                };
                using (foodtruckEntities db = new foodtruckEntities())
                {
                    db.Visite.Add(visite);
                    db.SaveChanges();
                }
            }
        }
示例#8
0
        public IActionResult AddGestionnaire([FromBody] GestionnaireModel model)
        {
            try
            {
                Stock stock = new Stock()
                {
                    Titre = "Stock_" + model.Login
                };

                _context.Stocks.Add(stock);
                _context.SaveChanges();

                Gestionnaire gestionnaire = new Gestionnaire()
                {
                    Login           = model.Login,
                    Email           = model.Email,
                    NomGestionnaire = model.NomGestionnaire,
                    MotDePasse      = Utilitaire.HashPassword(model.MotDePasse),
                    RoleId          = model.RoleId,
                    StockId         = stock.StockId
                };

                _context.Gestionnaires.Add(gestionnaire);
                _context.SaveChanges();
                return(Ok());
            }
            catch (Exception) { }

            return(BadRequest());
        }
示例#9
0
 public override void Refresh()
 {
     secretaireDataSet.patient.Clear();
     toolStripTextBox1.Text = string.Empty;
     mdl.Bind(dataGridView1, bindingNavigator1, secretaireDataSet.patient, bindingSourcePatient, "select * from patient");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#10
0
        public void TestChargerParticipants()
        {
            const String fichierParticipants = "participants.txt";

            Participant[] participants = Utilitaire.ChargerParticipants(fichierParticipants);

            Assert.AreEqual(14, participants.Length);

            Assert.AreEqual("Rabah Archambault", participants[0].Nom);
            Assert.AreEqual(10, participants[0].VectNoJoueurPool.Length);
            Assert.AreEqual(1, participants[0].VectNoJoueurPool[0]);
            Assert.AreEqual(11, participants[0].VectNoJoueurPool[4]);
            Assert.AreEqual(37, participants[0].VectNoJoueurPool[9]);

            Assert.AreEqual("Michael Ducharme", participants[4].Nom);
            Assert.AreEqual(10, participants[4].VectNoJoueurPool.Length);
            Assert.AreEqual(3, participants[4].VectNoJoueurPool[0]);
            Assert.AreEqual(16, participants[4].VectNoJoueurPool[4]);
            Assert.AreEqual(40, participants[4].VectNoJoueurPool[9]);

            Assert.AreEqual("Maombi Maheux", participants[8].Nom);
            Assert.AreEqual(0, participants[8].VectNoJoueurPool.Length);

            Assert.AreEqual("Guillaume Métivier", participants[9].Nom);
            Assert.AreEqual(1, participants[9].VectNoJoueurPool.Length);
            Assert.AreEqual(1, participants[9].VectNoJoueurPool[0]);
        }
示例#11
0
 public override void Refresh()
 {
     paramDataSet.users.Clear();
     mdl.Bind(dataGridView1, bindingNavigator1, paramDataSet.users, usersBindingSource, "SELECT * FROM users");
     classerUtilisateur();
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#12
0
        public void TestChargerJoueurs()
        {
            const String fichierJoueursStats = "joueurs_stats.txt";

            Joueur[] joueurs = Utilitaire.ChargerJoueurs(fichierJoueursStats);

            Assert.AreEqual(joueurs.Length, 40);

            Assert.AreEqual("Patrick Kane", joueurs[0].Nom);
            Assert.AreEqual("chi", joueurs[0].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierDroit, joueurs[0].Position);
            Assert.AreEqual(3735u, joueurs[0].NoPhoto);
            Assert.AreEqual(44, joueurs[0].Stats.NbButs);
            Assert.AreEqual(31, joueurs[0].Stats.NbAides);
            Assert.AreEqual(22, joueurs[0].Stats.PlusOuMoins);
            Assert.AreEqual(86, joueurs[0].Stats.NbPointsPool());

            Assert.AreEqual("Johnny Gaudreau", joueurs[9].Nom);
            Assert.AreEqual("cgy", joueurs[9].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierGauche, joueurs[9].Position);
            Assert.AreEqual(2563039u, joueurs[9].NoPhoto);
            Assert.AreEqual(28, joueurs[9].Stats.NbButs);
            Assert.AreEqual(21, joueurs[9].Stats.NbAides);
            Assert.AreEqual(6, joueurs[9].Stats.PlusOuMoins);
            Assert.AreEqual(52, joueurs[9].Stats.NbPointsPool());

            Assert.AreEqual("Lee Stempniak", joueurs[39].Nom);
            Assert.AreEqual("nj", joueurs[39].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierDroit, joueurs[39].Position);
            Assert.AreEqual(3083u, joueurs[39].NoPhoto);
            Assert.AreEqual(23, joueurs[39].Stats.NbButs);
            Assert.AreEqual(15, joueurs[39].Stats.NbAides);
            Assert.AreEqual(7, joueurs[39].Stats.PlusOuMoins);
            Assert.AreEqual(41, joueurs[39].Stats.NbPointsPool());
        }
示例#13
0
        public void TestEnregistrerParticipants()
        {
            Participant[] participantsInit = new Participant[2];
            participantsInit[0] = new Participant("Olivier Roy", new byte[] { 1, 3, 40 });
            participantsInit[1] = new Participant("Alexandre Tremblay", new byte[] {});

            // Enregistrement des participants.
            const String fichierParticipants = "participants-tests-unitaires.txt";

            Utilitaire.EnregistrerParticipants(fichierParticipants, participantsInit);

            // Lecture des participants.
            Participant[] participantsLus = Utilitaire.ChargerParticipants(fichierParticipants);

            Assert.AreEqual(participantsInit.Length, participantsLus.Length);

            Assert.AreEqual("Olivier Roy", participantsLus[0].Nom);
            Assert.AreEqual(3, participantsLus[0].VectNoJoueurPool.Length);
            Assert.AreEqual(1, participantsLus[0].VectNoJoueurPool[0]);
            Assert.AreEqual(3, participantsLus[0].VectNoJoueurPool[1]);
            Assert.AreEqual(40, participantsLus[0].VectNoJoueurPool[2]);

            Assert.AreEqual("Alexandre Tremblay", participantsLus[1].Nom);
            Assert.AreEqual(0, participantsLus[1].VectNoJoueurPool.Length);

            // Autre test avec aucun participant.
            participantsInit = new Participant[0];

            Utilitaire.EnregistrerParticipants(fichierParticipants, participantsInit);
            participantsLus = Utilitaire.ChargerParticipants(fichierParticipants);
            Assert.AreEqual(participantsInit.Length, participantsLus.Length);
        }
示例#14
0
 private void FrmUtilisateur_Load(object sender, EventArgs e)
 {
     // mdl.Bind("SELECT * FROM users", paramDataSet.users);
     mdl.Bind(dataGridView1, bindingNavigator1, paramDataSet.users, usersBindingSource, "SELECT * FROM users");
     classerUtilisateur();
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#15
0
        public ActionResult Edit(int ID)
        {
            var roleList   = _context.Roles.ToList();
            var langueList = _context.Languages.ToList();
            var user       = _context.Users.Find(ID);
            var userModel  = new UserModel()
            {
                ID          = user.ID,
                Name        = user.Name,
                LanguagesID = user.LanguagesID,
                RoleID      = user.RoleID,
                Email       = user.Email,
                PhoneNumber = user.PhoneNumber,
                Pwd         = Utilitaire.Sha256(user.Pwd),
                Active      = user.Active,
                CreateDate  = user.CreateDate
            };
            var data = new UserViewModel()
            {
                Languages = langueList,
                Roles     = roleList,
                UserModel = userModel
            };

            return(View(data));
        }
示例#16
0
 private void FormSalle_Load(object sender, EventArgs e)
 {
     modele.Bind("select * from service", dataInfirmier.Service);
     modele.Bind("select * from typedesalle", dataInfirmier.typedesalle);
     modele.Bind(dataGridView1, bindingNavigator1, dataInfirmier.Salle, salleBindingSource, "select * from salle");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#17
0
 private void FormHospitalisation_Load(object sender, EventArgs e)
 {
     mdl.Bind("SELECT * FROM consultation", medecinDataSet.consultation);
     mdl.Bind(dataGridView1, bindingNavigator1, medecinDataSet.hospitalisation, hospitalisationBindingSource, "SELECT * FROM hospitalisation");
     Utilitaire.chargerToolStripComboListe(hospitalisationBindingSource, medecinDataSet.hospitalisation, toolStripComboBox1, 1);
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#18
0
 private void FormPersonnels_Load(object sender, EventArgs e)
 {
     mdl.Bind("select * from service", paramDataSet.service);
     mdl.Bind("select * from specialite", paramDataSet.specialite);
     Utilitaire.chargerToolStripComboListe(specialiteBindingSource, paramDataSet.specialite, toolStripComboBox1, 1);
     mdl.Bind(dataGridView1, bindingNavigator1, paramDataSet.Personnel, personnelBindingSource, "select * from personnel");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#19
0
 public void TestFormaterChainePascalOuMixte()
 {
     Assert.AreEqual("", Utilitaire.FormaterChainePascalOuMixte(""));
     Assert.AreEqual("ailier droit", Utilitaire.FormaterChainePascalOuMixte("AilierDroit"));
     Assert.AreEqual("nb de poutines mangées", Utilitaire.FormaterChainePascalOuMixte("nbDePoutinesMangées"));
     Assert.AreEqual("allotoi", Utilitaire.FormaterChainePascalOuMixte("allotoi"));
     Assert.AreEqual("allotoi", Utilitaire.FormaterChainePascalOuMixte("Allotoi"));
 }
示例#20
0
 private void FormSalle_Load(object sender, EventArgs e)
 {
     mdl.Bind("select * from service", paramDataSet.service);
     mdl.Bind("select * from typedesalle", paramDataSet.typedesalle);
     Utilitaire.chargerToolStripComboListe(serviceBindingSource, paramDataSet.service, toolStripComboBox1, 2);
     mdl.Bind(dataGridView1, bindingNavigator1, paramDataSet.Salle, salleBindingSource, "select * from salle");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#21
0
 public override void Refresh()
 {
     mdl.Bind(dataGridView1, bindingNavigator1, medecinDataSet.patient, patientBindingSource, "SELECT * FROM patient");
     toolStripComboBox1.Text = string.Empty;
     toolStripComboBox1.Items.Clear();
     Utilitaire.chargerToolStripComboListe(patientBindingSource, medecinDataSet.patient, toolStripComboBox1, 7);
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#22
0
 public override void Refresh()
 {
     dataInfirmier.personnel.Clear();
     dataInfirmier.prescription.Clear();
     modele.Bind("select * from personnel", dataInfirmier.personnel);
     modele.Bind(dataGridView1, bindingNavigator1, dataInfirmier.prescription, prescriptionBindingSource, "select * from prescription");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#23
0
        public virtual void Update(GameTime gameTime)
        {
            float tanRot = (float)Math.Tan(_parent.RotationInRadians);
            float cosRot = (float)Math.Cos(_parent.RotationInRadians);
            float sinRot = (float)Math.Sin(_parent.RotationInRadians);

            _parent.Position += _parent.Speed;

            if (GameManager.GameManager.InfiniteWorld)
            {
                if (_parent.Position.X < 0)
                {
                    _parent._position.X = GameManager.GameManager._WidthGame;
                }
                else if (_parent.Position.X > GameManager.GameManager._WidthGame)
                {
                    _parent._position.X = 0;
                }

                if (_parent.Position.Y < 0)
                {
                    _parent._position.Y = GameManager.GameManager._HeightGame;
                }
                else if (_parent.Position.Y > GameManager.GameManager._HeightGame)
                {
                    _parent._position.Y = 0;
                }
            }
            if (_parent.FadeTime > 0)
            {
                _parent.FadeTime -= gameTime.ElapsedGameTime.Milliseconds;
            }

            /////////////inputs
            _accel      = _accelFactor * _inputs.Y * _inputsLength;
            _accelVec.X = cosRot * _accel;
            _accelVec.Y = sinRot * _accel;

            if (_accel >= 0)
            {
                _parent.Speed += _accelVec;
            }
            else
            {
                _parent.Speed *= (float)(1 - _friction * ((0.2f - _accel) / 0.2f));
            }
            _parent.RotationInDegrees += ROTATION_SPEED * _inputs.X;

            if (_accel == 0)
            {
                _parent.Speed *= 1 - _friction;
            }

            if (Utilitaire.DiffVec2(_parent.Speed) > _parent.getMaxSpeed())
            {
                _parent.Speed *= _parent.getMaxSpeed() / Utilitaire.DiffVec2(_parent.Speed);
            }
        }
示例#24
0
 private void FormPatient_Load(object sender, EventArgs e)
 {
     ConnexionDPI.Tools.Connect();
     //mdl.Bind("select * from patient", secretaireDataSet.patient);
     //mdl.Bind("select * from specialite", paramDataSet.specialite);
     //Utilitaire.chargerToolStripComboListe(specialiteBindingSource, paramDataSet.specialite, toolStripComboBox1, 1);
     mdl.Bind(dataGridView1, bindingNavigator1, secretaireDataSet.patient, bindingSourcePatient, "select * from patient");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
 private void FormConsultation_Load(object sender, EventArgs e)
 {
     mdl.Bind("SELECT * FROM pathologie", medecinDataSet.pathologie);
     mdl.Bind("SELECT * FROM personnel", medecinDataSet.personnel);
     mdl.Bind("SELECT * FROM patient", medecinDataSet.patient);
     mdl.Bind(dataGridView1, bindingNavigator1, medecinDataSet.consultation, consultationBindingSource, "SELECT * FROM consultation");
     Utilitaire.chargerToolStripComboListe(consultationBindingSource, medecinDataSet.consultation, toolStripComboBox1, 4);
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#26
0
        private void MailCommande(Client client, Commande commande, PanierViewModel panier)
        {
            string mailFoodTruck         = ConfigurationManager.AppSettings["MailFoodTruck"];
            string lesArticlesDansLeMail = "";

            foreach (ArticleViewModel article in panier.ArticlesDetailsViewModel)
            {
                lesArticlesDansLeMail += "\n" + article.Quantite + " x " + article.Article.Nom + " = " + (article.Quantite * article.Article.PrixTTC).ToString("C2", new CultureInfo("fr-FR"));
            }

            CultureInfo cultureinfoFr = new CultureInfo("fr-FR");
            string      nomClient     = client.Nom ?? "non renseigné";
            string      prenomClient  = client.Prenom ?? "non renseigné";
            string      emailClient   = client.Email ?? "non@renseigne";
            string      corpsDuMailEnCommunClientFoodtruck =
                $"Nom : {nomClient}\n" +
                $"Prénom : {prenomClient}\n" +
                $"Email : {emailClient}\n\n" +
                $"Articles :{lesArticlesDansLeMail}\n" +
                $"Total de la commande : {commande.PrixTotalTTC.ToString("C2", cultureinfoFr)}\n";

            if (commande.RemiseFidelite > 0)
            {
                corpsDuMailEnCommunClientFoodtruck += $"\nRemise fidélité : {commande.RemiseFidelite.ToString("C2", cultureinfoFr)}";
            }
            if (commande.RemiseCommerciale > 0)
            {
                corpsDuMailEnCommunClientFoodtruck += $"\nRemise commerciale : {commande.RemiseCommerciale.ToString("C2", cultureinfoFr)}";
            }

            string sujet     = $"Nouvelle commande numéro {commande.Id}";
            string corpsMail = $"Nouvelle commande {commande.Id}. Merci de la préparer pour le {commande.DateRetrait.ToString("dddd dd MMMM HH:mm")}\n" + corpsDuMailEnCommunClientFoodtruck;


            Utilitaire.EnvoieMail(mailFoodTruck, sujet, corpsMail);

            if (client.Id != 0)
            {
                string sujetMailClient = $"Nouvelle commande numéro {commande.Id} prise en compte";
                string corpsMailClient = $"Bonjour {client.Prenom}\n" +
                                         $"Votre dernière commande a bien été prise en compte." +
                                         $"\nVous pourrez venir la chercher le {commande.DateRetrait.ToString("dddd dd MMMM")}" +
                                         $" à partir de {commande.DateRetrait.ToString("HH:mm").Replace(":", "h")}" +
                                         $"\nMerci de votre confiance\n\n" +
                                         "voici le récapitulatif : \n" + corpsDuMailEnCommunClientFoodtruck;
                string       objetEvenement       = "FoodTruckLyon";
                string       descriptionEvenement = $"Chercher commande FoodTruckLyon {commande.Id}\n {corpsDuMailEnCommunClientFoodtruck}";
                string       adresseEvenement     = "17 Rue des Gones 69007 Lyon";
                DateTime     dateDebutEvenement   = commande.DateRetrait;
                DateTime     dateFinEvenement     = commande.DateRetrait.AddMinutes(int.Parse(ConfigurationManager.AppSettings["PasCreneauxHoraire"]));
                double       lattitudeEvenement   = 45.796386;
                double       longitudeEvenement   = 5.0379093;
                MemoryStream pieceJointe          = Utilitaire.CreerEvenementCalendrier(objetEvenement, descriptionEvenement, adresseEvenement, dateDebutEvenement, dateFinEvenement, lattitudeEvenement, longitudeEvenement);
                Utilitaire.EnvoieMail(emailClient, sujetMailClient, corpsMailClient, pieceJointe);
            }
        }
 private void FormRendezvous_Load(object sender, EventArgs e)
 {
     //ConnexionDPI.Tools.Connect();
     mdl.Bind("select * from patient", secretaireDataSet.patient);
     mdl.Bind("select * from personnel", secretaireDataSet.personnel);
     mdl.Bind("select * from consultation", secretaireDataSet.consultation);
     //Utilitaire.chargerToolStripComboListe(specialiteBindingSource, paramDataSet.specialite, toolStripComboBox1, 1);
     mdl.Bind(dataGridView1, bindingNavigator1, secretaireDataSet.rendezvous, bindingSourceRendezvous, "select * from rendezvous");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#28
0
 public override void Refresh()
 {
     dataInfirmier.Service.Clear();
     dataInfirmier.typedesalle.Clear();
     dataInfirmier.Salle.Clear();
     modele.Bind("select * from service", dataInfirmier.Service);
     modele.Bind("select * from typedesalle", dataInfirmier.typedesalle);
     modele.Bind(dataGridView1, bindingNavigator1, dataInfirmier.Salle, salleBindingSource, "select * from salle");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#29
0
 public override void Refresh()
 {
     paramDataSet.service.Clear();
     paramDataSet.specialite.Clear();
     paramDataSet.Personnel.Clear();
     toolStripComboBox1.Text = string.Empty;
     mdl.Bind("select * from service", paramDataSet.service);
     mdl.Bind("select * from specialite", paramDataSet.specialite);
     mdl.Bind(dataGridView1, bindingNavigator1, paramDataSet.Personnel, personnelBindingSource, "select * from personnel");
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }
示例#30
0
 public override void Refresh()
 {
     medecinDataSet.consultation.Clear();
     medecinDataSet.hospitalisation.Clear();
     mdl.Bind("SELECT * FROM consultation", medecinDataSet.consultation);
     mdl.Bind(dataGridView1, bindingNavigator1, medecinDataSet.hospitalisation, hospitalisationBindingSource, "SELECT * FROM hospitalisation");
     toolStripComboBox1.Text = string.Empty;
     toolStripComboBox1.Items.Clear();
     Utilitaire.chargerToolStripComboListe(hospitalisationBindingSource, medecinDataSet.hospitalisation, toolStripComboBox1, 1);
     Utilitaire.desactiverColonnes_All(dataGridView1);
 }