private void actualiserBtn_Click(object sender, EventArgs e)
        {
            // Création d'un objet List d'Utilisateur à afficher dans le datagridview
            List <Medicament> liste = new List <Medicament>();

            liste = GestionMedicament.GetMedicaments();

            // Rattachement de la List à la source de données du datagridview
            MedicsView.DataSource = liste;

            /*  // Effacement de toutes les lignes
             *  MedicsView.Rows.Clear();
             *
             *  // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste
             *  MedicsView.Rows.Add(GestionMedicament.GetMedicaments().Count);
             *
             *  #region remplissage des lignes du datagridview
             *  for (int i = 0; i < GestionMedicament.GetMedicaments().Count; i++)
             *  {
             *      MedicsView[0, i].Value = GestionMedicament.GetMedicaments()[i].IdMdc;
             *      MedicsView[1, i].Value = GestionMedicament.GetMedicaments()[i].LblMdc;
             *      MedicsView[2, i].Value = GestionMedicament.GetMedicaments()[i].ArchMdc;
             *  }
             *  #endregion
             */
        }
        public FrmSuprMdc()
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            // Création d'un objet List de médicaments à afficher dans la liste
            liste = GestionMedicament.GetMedicaments();

            lblMdc_list.DataSource    = liste;
            lblMdc_list.DisplayMember = "LblMdc";
            lblMdc_list.ValueMember   = "IdMdc";

            numSelectionne = (int)lblMdc_list.SelectedIndex;
        }
Exemple #3
0
        public FrmModifMdc()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            // Création d'un objet List de médicaments à afficher dans la liste
            listeMedicaments = GestionMedicament.GetMedicaments();

            libelleMdcCmbx.DataSource    = listeMedicaments;
            libelleMdcCmbx.DisplayMember = "LblMdc";
            libelleMdcCmbx.ValueMember   = "IdMdc";

            int id = (int)libelleMdcCmbx.SelectedValue;
        }
Exemple #4
0
        private void savemodif_Click(object sender, EventArgs e)
        {
            #region Création de la liste pour récupérer les élèves
            List <Medicament> liste = new List <Medicament>();
            liste = GestionMedicament.GetMedicaments();
            #endregion

            Medicament unMedicament = new Medicament(idMdc, nommedic.Text, false);

            #region Création de la liste pour récupérer les medicaments
            //Medicament unMedicament = new Medicament(
            //    (int)nommedic.SelectedValue,
            //    nommedic.Text
            //);
            GestionMedicament.ModifierMedicament(unMedicament);
            MessageBox.Show("idMdc = " + idMdc + ", nom eleve = " + nommedic.Text);
            #endregion
        }
Exemple #5
0
        public FrmModifMdc()
        {
            #region Initialisation de la form
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionMedicament.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);


            listeMedicaments = GestionMedicament.GetMedicaments();

            nommedic.DataSource    = listeMedicaments;
            nommedic.DisplayMember = "LblMdc";
            nommedic.ValueMember   = "IdMdc";

            numSelectionne = (int)nommedic.SelectedIndex;

            //if (listeMedicaments[numSelectionne].ArchivageMdc == false)
            //{
            //    libellemedic.Text = listeMedicaments[numSelectionne].LblMdc;
            //}
            #endregion
        }
        public FrmModuleLectureMdc()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionMedicament.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            // Blocage de la génération automatique des colonnes
            MedicsView.AutoGenerateColumns = false;

            // Création d'une en-tête de colonne pour la colonne 1
            DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn();

            IdColumn.DataPropertyName = "IdMdc";
            IdColumn.HeaderText       = "Identifiant du médicament";

            // Création d'une en-tête de colonne pour la colonne 2
            DataGridViewTextBoxColumn LblColumn = new DataGridViewTextBoxColumn();

            LblColumn.DataPropertyName = "LblMdc";
            LblColumn.HeaderText       = "Libelle";

            // Création d'une en-tête de colonne pour la colonne 3
            DataGridViewTextBoxColumn ArchiveColumn = new DataGridViewTextBoxColumn();

            ArchiveColumn.DataPropertyName = "ArchivageMdc";
            ArchiveColumn.HeaderText       = "Archive";

            // Ajout des 2 en-têtes de colonne au datagridview
            MedicsView.Columns.Add(IdColumn);
            MedicsView.Columns.Add(LblColumn);
            MedicsView.Columns.Add(ArchiveColumn);

            // Définition du style apporté au datagridview
            MedicsView.ColumnHeadersVisible = true;
            DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle();

            columnHeaderStyle.BackColor = Color.Beige;
            columnHeaderStyle.Font      = new Font("Verdana", 10, FontStyle.Bold);
            MedicsView.ColumnHeadersDefaultCellStyle = columnHeaderStyle;

            // Création d'un objet List d'Utilisateur à afficher dans le datagridview
            List <Medicament> liste = new List <Medicament>();

            liste = GestionMedicament.GetMedicaments();

            // Rattachement de la List à la source de données du datagridview
            MedicsView.DataSource = liste;

            /*
             * // On définit le nombre de lignes nécessaires en comptant le nombre d'éléments dans la liste
             * MedicsView.Rows.Add(GestionMedicament.GetMedicaments().Count);
             *
             * // remplissage des lignes du datagridview
             * for (int i = 0; i < GestionMedicament.GetMedicaments().Count; i++)
             * {
             *  MedicsView[0, i].Value = GestionMedicament.GetMedicaments()[i].IdMdc;
             *  MedicsView[1, i].Value = GestionMedicament.GetMedicaments()[i].LblMdc;
             *  MedicsView[2, i].Value = GestionMedicament.GetMedicaments()[i].ArchMdc;
             * }*/
        }
Exemple #7
0
        public FrmAjoutVst()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]);

            // Ce code définit le format du contrôle pour afficher une heure au lieu
            // d'une date et permet à l'utilisateur de modifier l'heure qui est affichée.
            this.dateTimeArv.Format     = DateTimePickerFormat.Time;
            this.dateTimeArv.ShowUpDown = true;

            this.dateTimeDep.Format     = DateTimePickerFormat.Time;
            this.dateTimeDep.ShowUpDown = true;

            #region Liste medicaments
            // Création d'un objet List de médicaments à afficher dans la liste
            liste = GestionMedicament.GetMedicaments();

            lblMdc_list.DataSource    = liste;
            lblMdc_list.DisplayMember = "LblMdc";
            lblMdc_list.ValueMember   = "IdMdc";

            numMedicSelect = (int)lblMdc_list.SelectedValue;
            #endregion

            #region Informations élèves non archivés
            #region Liste id
            // Création d'un objet List d'Eleves à afficher dans la liste
            listeEleves = GestionEleve.GetElevesNonArchives();

            nomElv_cmbx.DataSource    = listeEleves;
            nomElv_cmbx.DisplayMember = "Nom";
            nomElv_cmbx.ValueMember   = "Id_eleves";
            #endregion

            #region Remplissage des cases
            numSelectionne = 0;

            prenomElvLbl.Text     = listeEleves[numSelectionne].Prenom;
            dateNaissanceLbl.Text = listeEleves[numSelectionne].Date_naissance.ToString();
            libelleClasseLbl.Text = GestionClasse.GetUneClasse(listeEleves[numSelectionne].Id_classe).NiveauClasse + " " + GestionClasse.GetUneClasse(listeEleves[numSelectionne].Id_classe).LibelleClasse;
            #endregion

            #region Boutons radios
            #region Retour à la maison
            if (backHomeYes.Checked == true)
            {
                backHomeNo.Checked = false;
            }
            else if (backHomeNo.Checked == true)
            {
                backHomeYes.Checked = false;
            }
            #endregion

            #region Hopital
            if (hospitalYes.Checked == true)
            {
                hospitalNo.Checked = false;
            }
            else if (hospitalNo.Checked == true)
            {
                hospitalYes.Checked = false;
            }
            #endregion

            #region Parents informés
            if (tellPrYes.Checked == true)
            {
                tellPrNo.Checked = false;
            }
            else if (tellPrNo.Checked == true)
            {
                tellPrYes.Checked = false;
            }
            #endregion
            #endregion
            #endregion
        }