예제 #1
0
 //Methode pour mettre à jour le grid
 public void RefreshGrid()
 {
     uneconnexion = new ConnexionBase();
     unEmprunteur = new Crud_Emprunteur(uneconnexion);
     unEmprunteur.Recup_TableEmprunteur();
     RempGridEmprunteur(unEmprunteur.lesEmprunteurs);
     GridEmprunteur.Update();
     GridEmprunteur.Refresh();
 }
예제 #2
0
        //au clic du bouton recherche
        private void btnRechercher_Click(object sender, EventArgs e)
        {
            if (btnRechercher.Text.Equals("Rechercher"))
            {
                lblnum.Visible                 = true;
                txtNum.Visible                 = true;
                txtNum.Enabled                 = true;
                txtNom.Enabled                 = true;
                groupAjouterEmp.Enabled        = true;
                txtMail.Enabled                = false;
                txtCodePostal.Enabled          = false;
                txtAdresse.Enabled             = false;
                txtPrenom.Enabled              = false;
                txtVille.Enabled               = false;
                DateTimeNaissance.Enabled      = false;
                DateTimeAdhesion.Enabled       = false;
                DateTimeRenouvellement.Enabled = false;
                btnRechercher.BackColor        = Color.Green;

                //vide les controls du groupbox
                vidercontrols();


                btnRechercher.Text = "Valider";
                btnAnnuler.Visible = true;

                //Desactive tous les autres boutons
                btnModifier.Enabled  = false;
                btnSupprimer.Enabled = false;
                btnFamille.Enabled   = false;
                btnAjouter.Enabled   = false;


                //Le background color des textbox change de couleur pour indiquer qu'elles sont déverouillés
                txtNum.BackColor = Color.White;
                txtNom.BackColor = Color.White;
            }
            else if (btnRechercher.Text.Equals("Valider"))
            {
                if (!txtNum.Text.Equals(""))
                {
                    wnum = Convert.ToInt32(txtNum.Text);
                }
                //met à jour le datagrid
                unEmprunteur.lesEmprunteurs.Clear();
                uneconnexion = new ConnexionBase();
                unEmprunteur = new Crud_Emprunteur(uneconnexion);
                Emprunteur Remprunteur = new Emprunteur(wnum, txtNom.Text);
                unEmprunteur.recherche("proc_recherche_emprunteur", Remprunteur);
                RempGridEmprunteur(unEmprunteur.lesEmprunteurs);
                GridEmprunteur.Update();
                GridEmprunteur.Refresh();

                groupAjouterEmp.Enabled        = false;
                btnRechercher.Text             = "Rechercher";
                btnRechercher.BackColor        = Color.SteelBlue;
                groupAjouterEmp.Enabled        = false;
                txtMail.Enabled                = true;
                txtCodePostal.Enabled          = true;
                txtAdresse.Enabled             = true;
                txtPrenom.Enabled              = true;
                txtVille.Enabled               = true;
                DateTimeNaissance.Enabled      = true;
                DateTimeAdhesion.Enabled       = true;
                DateTimeRenouvellement.Enabled = true;

                //Re active les boutons
                btnFamille.Enabled   = true;
                btnModifier.Enabled  = true;
                btnSupprimer.Enabled = true;
                btnAjouter.Enabled   = true;

                //Le background color des textbox change de couleur pour indiquer qu'elles sont déverouillés
                txtNum.Visible   = false;
                lblnum.Visible   = false;
                txtNom.BackColor = Color.Silver;
                txtNum.BackColor = Color.Silver;
            }
        }