private void suprBtn_Click(object sender, EventArgs e) { // Appel de la méthode SupprimerMedicament() de la GestionMedicament int nbEnr = GestionMedicament.SupprimerMedicament((int)libelleMdcCmbx.SelectedValue); #region Message s'il existe des médicaments prescrits if (nbEnr > 0) { MessageBox.Show("L'élément a été prescrit, il ne peut pas être suprimé mais archivé !", "Message", MessageBoxButtons.OK); } else { // Initializes the variables to pass to the MessageBox.Show method. DialogResult result; // Displays the MessageBox. result = MessageBox.Show( this, "Medicament supprimé. Souhaitez-vous en supprimer: un autre ?", "Valider", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.No) { this.Close(); } } #endregion }
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 */ }
private void enrBtn_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(nomMdc_txt.Text)) { #region Affichage du MessageBox. MessageBox.Show( this, "Le libellé du médicament est vide ou est incorrect ! Remplissez-le pour continuer.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); #endregion } else { string nomMedic = (nomMdc_txt.Text); bool achivMedic = false; Medicament mdc; mdc = new Medicament(nomMedic, achivMedic); GestionMedicament.CreerMedicament(mdc); #region Affichage du MessageBox. MessageBox.Show( this, "Le médicament a bien été enregistré !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); #endregion } }
private void archBtn_Click(object sender, EventArgs e) { // Récupération des données du formulaire string libelle = liste[numSelectionne].LblMdc; bool ach = liste[numSelectionne].ArchivageMdc; Medicament unMedicament = new Medicament(numSelectionne, libelle, ach); // Appel de la méthode SupprimerMedicament() de la GestionMedicament GestionMedicament.ArchiveMedicament(unMedicament); }
private void dateDebut_ValueChanged(object sender, EventArgs e) { // Initialisation du nombre d'élèves sur la période sélectionnée nbrEleves.Text = GestionEleve.GetNbrEleves().ToString() + " élèves"; // Initialisation de la valeur du total des médicaments sur l'années medicTotAnScoValue.Text = GestionMedicament.GetNbMedicamentsAnnees(dateDebut.Value, dateFin.Value).ToString() + " médicaments"; // Initialisation de la valeur moyenne des médicaments sur la période sélectionnée nbrMoyMedic.Text = GestionMedicament.GetMoyMedicamentsAnnees().ToString() + " médicaments"; }
private void enrBtn_Click(object sender, EventArgs e) { string nomMedic = (nomMdc_txt.Text); bool achivMedic = false; Medicament mdc; mdc = new Medicament(nomMedic, achivMedic); GestionMedicament.CreerMedicament(mdc); }
private void archBtn_Click(object sender, EventArgs e) { // Appel de la méthode SupprimerMedicament() de la GestionMedicament GestionMedicament.ArchiveMedicament(new Medicament((int)libelleMdcCmbx.SelectedValue, libelleMdcCmbx.Text, false)); // Afficher le MessageBox. MessageBox.Show( this, "Le médicament a bien été archivé.", "Valider", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); }
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; }
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; }
public AffichageInfos() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire UtilisateursBLL.GestionEleve.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Eleve"]); // Initialisation du nombre d'élèves sur la période sélectionnée nbrEleves.Text = GestionEleve.GetNbrEleves().ToString() + " élèves"; // Initialisation de la valeur du total des médicaments sur la période sélectionnée medicTotAnScoValue.Text = GestionMedicament.GetNbMedicamentsAnnees(dateDebut.Value, dateFin.Value).ToString() + " médicaments"; // Initialisation de la valeur moyenne des médicaments sur la période sélectionnée nbrMoyMedic.Text = GestionMedicament.GetMoyMedicamentsAnnees().ToString() + " médicaments"; }
private void suprBtn_Click(object sender, EventArgs e) { // Récupération des données du formulaire string libelle = liste[numSelectionne].LblMdc; bool ach = liste[numSelectionne].ArchivageMdc; // Appel de la méthode SupprimerMedicament() de la GestionMedicament int nbEnr = GestionMedicament.SupprimerMedicament(numSelectionne); #region Message s'il existe des médicaments prescrits if (nbEnr != 0) { MessageBox.Show("L'élément a été prescrit, il ne peut pas être suprimé mais archivé !", "Message", MessageBoxButtons.OK); } #endregion }
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 }
private void saveBtn_Click(object sender, EventArgs e) { #region Si les champs de la visite sont vides if (string.IsNullOrEmpty(libelleMdcCmbx.Text)) { #region Affichage du MessageBox. MessageBox.Show( this, "Certains champs du formulaire sont vides ou incorrects ! Remplissez-les pour continuer.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); #endregion } #endregion #region Si tout va bien else { GestionMedicament.ModifierMedicament(new Medicament(id, libelleMdcCmbx.Text)); #region Affichage du MessageBox. DialogResult result = MessageBox.Show( this, "Médicament modifié. Souhaitez-vous en modifier un autre ?", "Modifier un médicament", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); #endregion #region Actions en fonction du message de validation if (result == DialogResult.No) { this.Close(); } #endregion } #endregion }
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 }
private void archBtn_Click(object sender, EventArgs e) { Medicament unMedicament = new Medicament((int)lblMdc_list.SelectedValue, lblMdc_list.Text, false); // Appel de la méthode SupprimerMedicament() de la GestionMedicament GestionMedicament.ArchiveMedicament(unMedicament); // Initializes the variables to pass to the MessageBox.Show method. DialogResult result; // Displays the MessageBox. result = MessageBox.Show( this, "Le médicament a bien été archivé.", "Valider", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.No) { this.Close(); } }
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 }
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; * }*/ }