Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Vérification si le formulaire est plein
            if (String.IsNullOrEmpty(textBoxIdentifiant.Text) == true && String.IsNullOrEmpty(textBoxMotDePasse.Text) == false)
            {
                MessageBox.Show("Veuillez rentrer un login");
            }
            if (String.IsNullOrEmpty(textBoxMotDePasse.Text) == true && String.IsNullOrEmpty(textBoxIdentifiant.Text) == false)
            {
                MessageBox.Show("Veuillez rentrer un mot de passe");
            }
            if (String.IsNullOrEmpty(textBoxMotDePasse.Text) == true && String.IsNullOrEmpty(textBoxIdentifiant.Text) == true)
            {
                MessageBox.Show("Veuillez remplir les champs");
            }
            // Création de l'objet Utilisateur avec le nom récupéré dans la GUI
            Utilisateur uti = new Utilisateur(textBoxIdentifiant.Text, textBoxMotDePasse.Text);

            if (GestionUtilisateurs.ConnexionUtilisateur(uti) == true)
            {
                PageAccueilForm pageAccueil;
                pageAccueil = new PageAccueilForm(textBoxIdentifiant.Text, textBoxMotDePasse.Text);
                pageAccueil.Show();
                PageAccueil pageConnexion;
                pageConnexion = new PageAccueil();
                pageConnexion.Close();
            }
            else if (GestionUtilisateurs.ConnexionUtilisateur(uti) == false && String.IsNullOrEmpty(textBoxIdentifiant.Text) == false && String.IsNullOrEmpty(textBoxMotDePasse.Text) == false)
            {
                MessageBox.Show("Vos identifiants ne sont pas bons.");
            }
        }
Exemple #2
0
        private void btnValiderConnexion_Click(object sender, EventArgs e)
        {
            int retourRequete;

            retourRequete = GestionUtilisateurs.verifUtilisateur(txtLoginConnexion.Text, txtMdpConnexion.Text);

            if (retourRequete == 1)
            {
                MessageBox.Show("Connexion réussi");
                FrmAccueil Accueil = new FrmAccueil();
                Accueil.Show();
                this.Hide();
            }
            else
            {
                if (txtLoginConnexion.Text == "" || txtMdpConnexion.Text == "")
                {
                    MessageBox.Show("Veuillez saisir tous les champs demandés");
                }
                else
                {
                    MessageBox.Show("Une erreur s'est produite, vérifier votre identifiant et votre mot de passe");
                }
            }
        }
Exemple #3
0
        public FrmModuleModifierEleve(int idEleve)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            Eleve unEleve = GestionInfirmerieBLL.GestionEleves.InfoEleve(idEleve);

            txtBoxNom.Text        = unEleve.unNom_eleve;
            lblIdEleve.Text       = idEleve.ToString();
            txtBoxPrenom.Text     = unEleve.unPrenom_eleve;
            comboBoxClasse.Text   = unEleve.UneClasse.unLibelle_classe;
            richTextBoxSante.Text = unEleve.uneSante_eleve;
            telEleve.Text         = unEleve.unTel_eleve;
            telMere.Text          = unEleve.unTel_Mere_eleve;
            telPere.Text          = unEleve.unTel_Pere_eleve;
            monthCalendarDateNaiMod.SelectionStart = Convert.ToDateTime(unEleve.uneDateNaissance_eleve);
            monthCalendarDateNaiMod.SelectionEnd   = Convert.ToDateTime(unEleve.uneDateNaissance_eleve);
            //condition Tiers Temps
            if (unEleve.unTiers_Temps == true)
            {
                radioBoxTTOuiMod.Checked = true;
            }

            else
            {
                radioBoxTTNonMod.Checked = true;
            }
        }
        public FrmStatistique()
        {
            InitializeComponent();

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

            this.setPnlStatistiqueParEleveLabel();
            this.setPnlStatistiqueParEleveResultat();

            this.setPnlStatistiqueGenreLabel();
            this.setPnlStatistiqueGenreResultat();

            lblNombreAdherent.Text += " " + GestionAdherent.GetAdherent().Count.ToString();

            List <Adherent> lesAdherents = GestionAdherent.GetLesAdherentByNaissance();
            var             _bind        = from a in lesAdherents
                                           select new
            {
                nom       = a.Nom,
                prenom    = a.Prenom,
                naissance = a.Ddn,
                classe    = a.Classe.Libelle
            };

            dgvNaissance.DataSource = _bind.ToList();
        }
Exemple #5
0
        public FrmConnexion()
        {
            InitializeComponent();

            // Récupération de la chaîne de connexion à la BD à l'ouverture du formulaire
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Infirmerie"]);
        }
        public FrmModuleEditVisite(int idVisite)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            Visite     uneVisite       = GestionVisites.InfoVisite(idVisite);
            Eleve      unEleve         = GestionInfirmerieBLL.GestionEleves.InfoEleve(uneVisite.unEleve_Visite.unId_eleve);
            Prescrire  unePrescription = GestionPrescrires.InfoPrescrire(idVisite);
            Medicament unMedicament    = GestionMedicaments.GetMedicaments(unePrescription.unMedicament_prescrire.IdMedicament);

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            idDuneVisite     = idVisite;
            labelclasse.Text = "Classe : " + unEleve.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve;



            dateVisite.SelectionStart = Convert.ToDateTime(uneVisite.uneDate_Visite);
            dateVisite.SelectionEnd   = Convert.ToDateTime(uneVisite.uneDate_Visite);
            motiftextBox.Text         = uneVisite.unMotif_Visite;
            poulstextbox.Text         = uneVisite.unPouls_Visite;

            comboBoxHeureSortie.Text   = "00";
            comboBoxMinuteSortie.Text  = "00";
            comboBoxHeureArrivee.Text  = "00";
            comboBoxMinuteArrivee.Text = "00";
            comboBoxQuantite.Text      = "0";
            List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicaments();

            comboBoxPrescrire.DataSource    = lesMedicaments;
            comboBoxPrescrire.DisplayMember = "LibelleMedicament";
            comboBoxPrescrire.ValueMember   = "IdMedicament";
            comboBoxPrescrire.Text          = unMedicament.LibelleMedicament;
            comboBoxQuantite.Text           = unePrescription.uneQuantite_medicament.ToString();
            comtextbox.Text = uneVisite.unCommentaire_Visite;
            string[] heureMinuteSortie  = uneVisite.uneHeure_Sortie.Split(':');
            string[] heureMinuteArrivee = uneVisite.uneHeure_Arrive.Split(':');
            comboBoxHeureSortie.Text   = heureMinuteSortie[0];
            comboBoxMinuteSortie.Text  = heureMinuteSortie[1];
            comboBoxHeureArrivee.Text  = heureMinuteArrivee[0];
            comboBoxMinuteArrivee.Text = heureMinuteArrivee[1];

            if (uneVisite.uneVisite_Hopital == true)
            {
                VHradioOui.Checked = true;
            }
            else if (uneVisite.unRetour_Domicile == true)
            {
                RDradioOui.Checked = true;
            }
            else
            {
                RRadioButton.Checked = true;
            }

            if (uneVisite.lesParents_Prevenus == true)
            {
                PPCheckBox.Checked = true;
            }
        }
 public ModificationBudget(int value, string libelle, string montant)
 {
     this.value   = value;
     this.libelle = libelle;
     this.montant = montant;
     InitializeComponent();
     GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);
 }
 public PageAccueilForm(string a, string b)
 {
     this.a = a;
     this.b = b;
     InitializeComponent();
     // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
     GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);
 }
Exemple #9
0
        public FrmGestionCompta()
        {
            InitializeComponent();

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
            dgvFlux.Visible = false;
            lblFlux.Visible = false;
            this.setPnlResultatLabel();
        }
Exemple #10
0
        public FrmModuleEditClasse()
        {
            InitializeComponent();


            textBoxNomClasse.Text = "";
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
        }
Exemple #11
0
        private void btnConnexion_Click(object sender, EventArgs e)
        {
            if (txtLogin.Text == "")
            {
                MessageBox.Show("Erreur votre champ est vide." +
                                " Veuillez saisir un login", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (txtMdp.Text == "")
            {
                MessageBox.Show("Erreur votre champ est vide. " +
                                "Veuillez saisir un mot de passe", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (lstDroit.SelectedIndex.ToString() == null)
            {
                MessageBox.Show("Erreur votre champ est vide. " +
                                "Veuillez selectionner un champ", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            try
            {
                SqlConnection myConnexion = default(SqlConnection);

                myConnexion = new SqlConnection(DAL.ConnexionBD.
                                                GetConnexionBD().GetchaineConnexion());
                {
                    GestionUtilisateurs.Connexion
                        (txtLogin.Text, txtMdp.Text, lstDroit.
                        SelectedIndex.ToString(), myConnexion);


                    if (lstDroit.Text == "Administrateur")
                    {
                        FrmAdmin FrmAdminis;
                        FrmAdminis = new FrmAdmin();
                        FrmAdminis.ShowDialog();
                        FrmAdminis.Close();
                    }
                    else
                    {
                        if (lstDroit.Text == "Comptable")
                        {
                            FrmComptable FrmCompta;
                            FrmCompta = new FrmComptable();
                            FrmCompta.ShowDialog();
                            FrmCompta.Close();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "erreur",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void PageAccueilForm_Load(object sender, EventArgs e)
        {
            Utilisateur uti = new Utilisateur(a, b);

            if (GestionUtilisateurs.TransformationDroitUtilisateur(uti) == false)
            {
                gestionÉlèvesToolStripMenuItem.Visible      = false;
                ecranDeStatistiqueToolStripMenuItem.Visible = false;
            }
        }
Exemple #13
0
 public FrmAjoutFlux()
 {
     InitializeComponent();
     GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
     comboBoxEleve.DataSource          = GestionAdherent.GetAdherent();
     comboBoxEleve.DisplayMember       = "FullName";
     comboBoxBudget.DataSource         = GestionBudget.GetLesBudget();
     comboBoxBudget.DisplayMember      = "libelle";
     comboBoxTypeTransac.DataSource    = GestionTypeFlux.GetLesTypeFlux();
     comboBoxTypeTransac.DisplayMember = "libelle";
 }
Exemple #14
0
        public FrmDetailsBudget()
        {
            InitializeComponent();

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

            int x, y = x = 20;

            this.budget(x, y);
            this.flux(x, y);
        }
Exemple #15
0
 public ModificationFlux(int id_flux, string libelle, string montant, string adherent, string type, string budget, string etatPrelevement)
 {
     this.id_flux         = id_flux;
     this.libelle         = libelle;
     this.montant         = montant;
     this.adherent        = adherent;
     this.type            = type;
     this.budget          = budget;
     this.etatPrelevement = etatPrelevement;
     InitializeComponent();
     GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);
 }
 private void btnConnexion_Click(object sender, EventArgs e)
 {
     if (GestionUtilisateurs.ChercherLogins(txtBoxIdentifiant.Text, txtBoxMDP.Text) == false)
     {
         MessageBox.Show("Votre mot de passe et/ou votre identifiant est erroné, veuillez recommencer !", "Erreur de connexion");
     }
     else
     {
         FrmModuleListeEleve frm = new FrmModuleListeEleve();
         frm.Show();
         this.Hide();
     }
 }
        public FrmModifierMedicament(string value)
        {
            InitializeComponent();

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

            // Affichage du libellé sélectionné dans le formulaire précédent
            txtNomMedicament.Text = value;

            // -------------------------------------------------------------------------------------------
            // Compare ce qui a été passé à partir de la liste déroulante avec ce qu'il y a dans la BDD
            // afin d'éviter une quelconque erreur de la réactualisation de la liste déroulante
            // -------------------------------------------------------------------------------------------
            int requeteComparaison;

            requeteComparaison = GestionMedicaments.verifMedicament(txtNomMedicament.Text);

            if (requeteComparaison != 1)
            {
                // ---------------------------------------------------------------------------------------------
                // Si la requête ne trouve pas le médicament passé par la liste cela affiche un message d'erreur
                // et renvoie sur le formulaire précédent afin de resélectionner
                // ---------------------------------------------------------------------------------------------
                MessageBox.Show("Une erreur s'est produite, réessayer de modifier un médicament !");
                FrmGestionMedicaments GestionMedicament = new FrmGestionMedicaments();
                GestionMedicament.Show();
                this.Hide();
            }
            else
            {
                int reqExtractDonnees;
                reqExtractDonnees = GestionMedicaments.verifMedicament(txtNomMedicament.Text);

                if (reqExtractDonnees != 1)
                {
                    // Si la requête ne trouve pas le médicament passé par la liste cela affiche un message d'erreur
                    // et renvoie sur le formulaire précédent afin de resélectionner
                    MessageBox.Show("Une erreur s'est produite, réessayer de modifier un médicament !");
                    FrmGestionMedicaments GestionMedicament = new FrmGestionMedicaments();
                    GestionMedicament.Show();
                    this.Hide();
                }
                else
                {
                }
            }
        }
Exemple #18
0
        public FrmAjoutEleve()
        {
            //liste des sexes d'adhérent
            List <string> lesSexes = new List <string>();

            InitializeComponent();

            //insère les objects classes issus de la BDD dans le comboBoxClasses
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
            comboBoxClasse.DataSource    = GestionClasse.GetLesClasses();
            comboBoxClasse.DisplayMember = "libelle";

            lesSexes.Add(GenreFemme);
            lesSexes.Add(GenreHomme);
            comboBoxSexe.DataSource = lesSexes;
        }
        public ModificationEleve(int value, string nomAdherent, string prenomAdherent, string ddn, string numAdherent, string mail, string numparentAdherent, string autoprelev, string sexe, string datemaj, string archive)
        {
            this.value             = value;
            this.nomAdherent       = nomAdherent;
            this.prenomAdherent    = prenomAdherent;
            this.ddn               = ddn;
            this.numAdherent       = numAdherent;
            this.mail              = mail;
            this.numparentAdherent = numparentAdherent;
            this.autoprelev        = autoprelev;
            this.sexe              = sexe;
            this.datemaj           = datemaj;
            this.archive           = archive;

            InitializeComponent();
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);
        }
Exemple #20
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (GestionUtilisateurs.ConnexionUtilisateur(txtId.Text, txtPass.Text) == true) {

                //sauvegarde des données de l'utilisateur connecté
                Utilisateur.UtilisateurLog = GestionUtilisateurs.logUtilisateur(txtId.Text); //fonction qui récupère un objet utilisateur connecté

                this.Hide();
                FrmRedirection frmRedirection = new FrmRedirection();
                frmRedirection.Show(); // ouverture du formulaire

            } else {
                MessageBox.Show("Identifiants incorrects.");
                txtId.Clear();
                txtPass.Clear();
            }
        }
        /// <summary>
        /// Constructeur.
        /// Reprend les différents dictionnaires depuis la classe d'accès à la base de données.
        /// </summary>
        /// <param name="bdd">Classe d'accès à la base de données</param>
        public Rechercheur(IDAL bdd)
        {
            this.bdd = bdd;

            gestUser = new GestionUtilisateurs();

            try
            {
                dictValMot        = bdd.motsInterditVal();
                lienThemeMot      = bdd.retourTheme();
                listeUrlACheck    = bdd.listeSiteBool();
                listeDynUrlACheck = bdd.retourListeDynamiqueSites();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Exemple #22
0
        public FrmModifFlux()
        {
            InitializeComponent();
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
            comboBoxEleve.DataSource          = GestionAdherent.GetAdherent();
            comboBoxEleve.DisplayMember       = "FullName";
            comboBoxTypeTransac.DataSource    = GestionTypeFlux.GetLesTypeFlux();
            comboBoxTypeTransac.DisplayMember = "libelle";

            //récupération du flux sauvegarder via le button modif du FrmDetailsFlux
            Flux fluxSauvegarder = Flux.FluxSauvegarder;

            //initialisation des données par default avec les données du flux récupérer
            txtNom.Text                      = fluxSauvegarder.Libelle.Trim();
            numUpMontant.Value               = fluxSauvegarder.Montant;
            dtpDate.Value                    = fluxSauvegarder.Date;
            checkPrelevement.Checked         = fluxSauvegarder.Prelevement;
            comboBoxEleve.SelectedItem       = fluxSauvegarder.Adherent;
            comboBoxTypeTransac.SelectedItem = fluxSauvegarder.TypeFlux;
        }
        public FrmModifEleve()
        {
            //liste des sexes d'adhérent
            List <string> lesSexes = new List <string>();

            InitializeComponent();

            //insère les objects classes issus de la BDD dans le comboBoxClasses
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
            comboBoxClasse.DataSource    = GestionClasse.GetLesClasses();
            comboBoxClasse.DisplayMember = "libelle";

            lesSexes.Add("Femme");
            lesSexes.Add("Homme");
            comboBoxSexe.DataSource = lesSexes;

            //récupération de l'adhérent sauvegarder via le button modife du FrmDetailsEleve
            Adherent adherentSauvegarder = Adherent.AdherentSauvegarder;

            //initialisation des données par default avec les données de l'adhérent récupérer
            txtNom.Text    = adherentSauvegarder.Nom.Trim();
            txtPrenom.Text = adherentSauvegarder.Prenom.Trim();
            if (adherentSauvegarder.Sexe == 'F')
            {
                comboBoxSexe.SelectedIndex = 0;
            }
            else
            {
                comboBoxSexe.SelectedIndex = 1;
            }
            dtpNaissance.Value       = adherentSauvegarder.Ddn;
            txtTel.Text              = adherentSauvegarder.NumTel.Trim();
            txtTelParent.Text        = adherentSauvegarder.NumParnt.Trim();
            txtMail.Text             = adherentSauvegarder.Email.Trim();
            checkPrelevement.Checked = adherentSauvegarder.AutPrelev;
            checkArchivage.Checked   = adherentSauvegarder.Archive;
            txtId.Text                   = adherentSauvegarder.Login.Trim();
            txtMdp.Text                  = adherentSauvegarder.Mdp.Trim();
            txtConfirmMdp.Text           = adherentSauvegarder.Mdp.Trim();
            comboBoxClasse.SelectedIndex = adherentSauvegarder.Classe.Id - 1;
        }
Exemple #24
0
        private void btnConnexion_Click(object sender, EventArgs e)
        {
            string pseudo = txtPseudo.Text;
            string mdp    = txtMdp.Text;

            if (pseudo == "" || mdp == "")
            {
                MessageBox.Show("Veuillez remplir les champs", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPseudo.Clear();
                txtMdp.Clear();
                txtPseudo.Focus();
            }
            else
            {
                // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
                GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

                // Création d'un objet List d'Utilisateur à afficher dans le datagridview
                List <Utilisateur> liste = new List <Utilisateur>();
                liste = GestionUtilisateurs.GetUtilisateurs();
                foreach (Utilisateur unUtilisateur in liste)
                {
                    if (pseudo == unUtilisateur.Pseudo && mdp == unUtilisateur.Mdp)
                    {
                        // Création d'un nouvel objet formulaire
                        FrmMenu FrmMenu = new FrmMenu();

                        // Affichage de cet objet formulaire
                        this.Hide();
                        FrmMenu.ShowDialog();
                    }
                    else
                    {
                        txtPseudo.Clear();
                        txtMdp.Clear();
                        txtPseudo.Focus();
                        MessageBox.Show("Identfiant ou mot de passe incorrect", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Exemple #25
0
        private void ConnectButton_Click(object sender, EventArgs e)
        {
            bool found = false;

            foreach (Utilisateur lesUtils in GestionUtilisateurs.GetUtilisateurs())
            {
                if (UsernameBox.Text == lesUtils.Login && PasswordBox.Text == lesUtils.Mdp)
                {
                    Menu m = new Menu();
                    m.Show();
                    this.Hide();
                    MessageBox.Show("Bienvenue " + lesUtils.Login, "Bienvenue", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    found = true;
                    break;
                }
            }
            if (found == false)
            {
                MessageBox.Show("Erreur ", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public FrmModuleAddVisite(int idEleve)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            Eleve unEleve = GestionInfirmerieBLL.GestionEleves.InfoEleve(idEleve);

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            idDunEleve       = idEleve;
            labelclasse.Text = "Classe : " + unEleve.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve;

            List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicaments();

            comboBoxPrescrire.DataSource    = lesMedicaments;
            comboBoxPrescrire.DisplayMember = "LibelleMedicament";
            comboBoxPrescrire.ValueMember   = "IdMedicament";

            comboBoxHeureSortie.Text   = "00";
            comboBoxMinuteSortie.Text  = "00";
            comboBoxHeureArrivee.Text  = "00";
            comboBoxMinuteArrivee.Text = "00";
            comboBoxQuantite.Text      = "0";
        }
Exemple #27
0
        public GestionEleveForm()
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);

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

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

            IdColumn.DataPropertyName = "Id_adherent";
            IdColumn.HeaderText       = "Identifiant";

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

            NomColumn.DataPropertyName = "Nom_adherent";
            NomColumn.HeaderText       = "Nom de l'élève";

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

            PrenomColumn.DataPropertyName = "Prenom_adherent";
            PrenomColumn.HeaderText       = "Prénom";

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

            DateNaissanceColumn.DataPropertyName = "Ddn_adherent";
            DateNaissanceColumn.HeaderText       = "Date de naissance";

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

            NumTelColumn.DataPropertyName = "Numtel_adherent";
            NumTelColumn.HeaderText       = "Numéro de téléphone";

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

            EmailColumn.DataPropertyName = "Email_adherent";
            EmailColumn.HeaderText       = "Email";

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

            NumParentColumn.DataPropertyName = "Numparent_adherent";
            NumParentColumn.HeaderText       = "Numéro des parents";

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

            SexeColumn.DataPropertyName = "Sexe_adherent";
            SexeColumn.HeaderText       = "Sexe";

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

            AutoPrelevColumn.DataPropertyName = "Autoprelev_adherent";
            AutoPrelevColumn.HeaderText       = "Auto prélèvement";


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

            DateMajColumn.DataPropertyName = "Datemaj_adherent";
            DateMajColumn.HeaderText       = "Date mise à jour";

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

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

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

            ClasseColumn.DataPropertyName = "Classe";
            ClasseColumn.HeaderText       = "Classe";

            // Ajout des 2 en-têtes de colonne au datagridview
            dataGridView1.Columns.Add(IdColumn);
            dataGridView1.Columns.Add(NomColumn);
            dataGridView1.Columns.Add(PrenomColumn);
            dataGridView1.Columns.Add(DateNaissanceColumn);
            dataGridView1.Columns.Add(NumTelColumn);
            dataGridView1.Columns.Add(EmailColumn);
            dataGridView1.Columns.Add(NumParentColumn);
            dataGridView1.Columns.Add(AutoPrelevColumn);
            dataGridView1.Columns.Add(SexeColumn);
            dataGridView1.Columns.Add(DateMajColumn);
            dataGridView1.Columns.Add(ArchiveColumn);
            dataGridView1.Columns.Add(ClasseColumn);

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

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

            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle;



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

            liste = GestionASDAL.AdherentDAO.GetDetailAdherents();


            // Rattachement de la List à la source de données du datagridview
            dataGridView1.DataSource = liste;
        }
Exemple #28
0
        public FrmModuleDetailsVisite(int idVisite)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            string resultHopital;
            string resultDom;
            string resultParentsPrev;

            idDuneVisite = idVisite;
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            Visite uneVisite = GestionVisites.InfoVisite(idDuneVisite);

            labelclasse.Text = "Classe : " + uneVisite.unEleve_Visite.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + uneVisite.unEleve_Visite.unNom_eleve + " " + uneVisite.unEleve_Visite.unPrenom_eleve;
            labeldate.Text   = "Date : " + uneVisite.uneDate_Visite;
            labelmotif.Text  = "Motif : " + uneVisite.unMotif_Visite;
            labelpouls.Text  = "Pouls : " + uneVisite.unPouls_Visite;
            labelHeureA.Text = "Heure arrivée : " + uneVisite.uneHeure_Arrive;
            labelHeureS.Text = "Heure sortie : " + uneVisite.uneHeure_Sortie;
            labelcom.Text    = "Commentaire : " + uneVisite.unCommentaire_Visite;
            Prescrire unePrescrip = GestionPrescrires.InfoPrescrire(idDuneVisite);

            //Vérifie si une prescription a été faite
            if (GestionPrescrires.InfoPrescrire(idDuneVisite) == null)
            {
                labelprescrire.Text = "Prescription : Aucun médicament";
                labelquantite.Text  = "";
            }
            else
            {
                Medicament unMedicament = GestionMedicaments.GetMedicaments(unePrescrip.unMedicament_prescrire.IdMedicament);
                labelprescrire.Text = "Prescription : " + unMedicament.LibelleMedicament;
                labelquantite.Text  = "Quantité : " + unePrescrip.uneQuantite_medicament;
            }

            if (uneVisite.uneVisite_Hopital == true)
            {
                resultHopital = "Oui";
            }
            else
            {
                resultHopital = "Non";
            }

            labelvisitehopital.Text = "Visite hopital : " + resultHopital;

            if (uneVisite.lesParents_Prevenus == true)
            {
                resultParentsPrev = "Oui";
            }
            else
            {
                resultParentsPrev = "Non";
            }

            labelparprev.Text = "Parents prévenus : " + resultParentsPrev;


            if (uneVisite.unRetour_Domicile == true)
            {
                resultDom = "Oui";
            }
            else
            {
                resultDom = "Non";
            }

            labelretourdom.Text = "Retour domicile : " + resultDom;
        }
Exemple #29
0
        public FrmDetailsEleve()
        {
            InitializeComponent();

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);
            List <Adherent> adherents = GestionAdherent.GetAdherent();

            int x = 20;
            int y = 20;

            foreach (Adherent adherent in adherents)
            {
                y += 20;

                Label lblNom = new Label();
                lblNom.Text      = adherent.Nom.Trim();
                lblNom.AutoSize  = true;
                lblNom.Location  = new Point(x, y);
                lblNom.Dock      = DockStyle.Fill;
                lblNom.TextAlign = ContentAlignment.MiddleCenter;

                Label lblPrenom = new Label();
                lblPrenom.Text      = adherent.Prenom.Trim();
                lblPrenom.AutoSize  = true;
                lblPrenom.Location  = new Point(x, y);
                lblPrenom.Dock      = DockStyle.Fill;
                lblPrenom.TextAlign = ContentAlignment.MiddleCenter;

                Label lblClasse = new Label();
                lblClasse.Text      = adherent.Classe.Libelle;
                lblClasse.AutoSize  = true;
                lblClasse.Location  = new Point(x, y);
                lblClasse.Dock      = DockStyle.Fill;
                lblClasse.TextAlign = ContentAlignment.MiddleCenter;

                Label lblDdn = new Label();
                lblDdn.Text      = adherent.Ddn.ToString();
                lblDdn.AutoSize  = true;
                lblDdn.Location  = new Point(x, y);
                lblDdn.Dock      = DockStyle.Fill;
                lblDdn.TextAlign = ContentAlignment.MiddleCenter;

                Label lblSexe = new Label();
                lblSexe.Text      = adherent.Sexe.ToString();
                lblSexe.AutoSize  = true;
                lblSexe.Location  = new Point(x, y);
                lblSexe.Dock      = DockStyle.Fill;
                lblSexe.TextAlign = ContentAlignment.MiddleCenter;

                Label lblNum = new Label();
                lblNum.Text      = adherent.NumTel;
                lblNum.AutoSize  = true;
                lblNum.Location  = new Point(x, y);
                lblNum.Dock      = DockStyle.Fill;
                lblNum.TextAlign = ContentAlignment.MiddleCenter;

                Label lblNumPrnt = new Label();
                lblNumPrnt.Text      = adherent.NumParnt;
                lblNumPrnt.AutoSize  = true;
                lblNumPrnt.Location  = new Point(x, y);
                lblNumPrnt.Dock      = DockStyle.Fill;
                lblNumPrnt.TextAlign = ContentAlignment.MiddleCenter;

                Label lblEmail = new Label();
                lblEmail.Text      = adherent.Email.Trim();
                lblEmail.AutoSize  = true;
                lblEmail.Location  = new Point(x, y);
                lblEmail.Dock      = DockStyle.Fill;
                lblEmail.TextAlign = ContentAlignment.MiddleCenter;

                Label lblMaj = new Label();
                lblMaj.Text      = adherent.DateMaj.ToString();
                lblMaj.AutoSize  = true;
                lblMaj.Location  = new Point(x, y);
                lblMaj.Dock      = DockStyle.Fill;
                lblMaj.TextAlign = ContentAlignment.MiddleCenter;

                Button btnUpdate = new Button();
                btnUpdate.Tag       = adherent;
                btnUpdate.Text      = "Modifier";
                btnUpdate.AutoSize  = true;
                btnUpdate.Location  = new Point(x, y);
                btnUpdate.Dock      = DockStyle.Fill;
                btnUpdate.Click    += new EventHandler(btnUpdate_Click);
                btnUpdate.TextAlign = ContentAlignment.MiddleCenter;

                Button btnDelete = new Button();
                btnDelete.Tag       = adherent.Id;
                btnDelete.Text      = "Supprimer";
                btnDelete.AutoSize  = true;
                btnDelete.Location  = new Point(x, y);
                btnDelete.Dock      = DockStyle.Fill;
                btnDelete.Click    += new EventHandler(btnDelete_Click);
                btnDelete.TextAlign = ContentAlignment.MiddleCenter;

                this.Controls.Find("pnl", true)[0].Controls.Add(lblNom);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblPrenom);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblClasse);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblDdn);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblSexe);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblNum);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblNumPrnt);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblEmail);
                this.Controls.Find("pnl", true)[0].Controls.Add(lblMaj);
                this.Controls.Find("pnl", true)[0].Controls.Add(btnUpdate);
                this.Controls.Find("pnl", true)[0].Controls.Add(btnDelete);
            }
        }
Exemple #30
0
        public DetailEleve(int value_adherent, string prenom, string nom, string autoprelev, string classe)
        {
            this.value_adherent  = value_adherent;
            this.name            = prenom;
            this.surname         = nom;
            this.autoprelevement = autoprelev;
            this.libelle_classe  = classe;

            InitializeComponent();
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]);

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

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

            IdColumn.DataPropertyName = "Id_flux";
            IdColumn.HeaderText       = "Identifiant";

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

            LibelleColumn.DataPropertyName = "Libelle_flux";
            LibelleColumn.HeaderText       = "Libelle du flux";

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

            DateColumn.DataPropertyName = "Date_flux";
            DateColumn.HeaderText       = "Date";

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

            MontantColumn.DataPropertyName = "Montant_flux";
            MontantColumn.HeaderText       = "Montant du flux";

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

            IdTypeFluxColumn.DataPropertyName = "TypeFlux";
            IdTypeFluxColumn.HeaderText       = "Type de flux";

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

            IdBudgetColumn.DataPropertyName = "Budget";
            IdBudgetColumn.HeaderText       = "Budget";

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

            EtatPrelevement.DataPropertyName = "Etat_prelevement";
            EtatPrelevement.HeaderText       = "Etat du prélevement";

            // Ajout des 2 en-têtes de colonne au datagridview
            dataGridView1.Columns.Add(IdColumn);
            dataGridView1.Columns.Add(LibelleColumn);
            dataGridView1.Columns.Add(DateColumn);
            dataGridView1.Columns.Add(MontantColumn);
            dataGridView1.Columns.Add(IdTypeFluxColumn);
            dataGridView1.Columns.Add(IdBudgetColumn);
            dataGridView1.Columns.Add(EtatPrelevement);

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

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

            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle;

            List <Flux> liste = new List <Flux>();

            liste = GestionASDAL.AdherentDAO.GetAfficheFlux(value_adherent);

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