示例#1
0
        private void btnRembourse_Click(object sender, EventArgs e)
        {
            try
            {
                ficheFrais.changerEtatFiche("RE");
                if (FicheFraisDAO.enregistrerNouvelEtat(ficheFrais) == 1)
                {
                    MessageBox.Show("La fiche de frais a bien été remboursée");
                }

                /**********************************************************************
                * Mise à jour de la liste des fiches de frais
                **********************************************************************/
                LesFichesFrais.remplirLesFichesFrais(FicheFraisDAO.chargerFichesFrais());

                /**********************************************************************
                * Mise à jour du datagridview Liste des fiches de frais
                **********************************************************************/
                (this.Owner as frmGestListeFiches).remplirDgvFiches();

                /**********************************************************************************
                * Désactivation du bouton "Valider la fiche de frais"
                **********************************************************************************/
                btnCloturer.Enabled = false;
            }
            catch
            {
                MessageBox.Show("Remboursement impossible");
            }
        }
示例#2
0
        /// <summary>
        /// Passe l'état de la fiche à "Valider"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnValiderFiche_Click(object sender, EventArgs e)
        {
            try
            {
                ficheFrais.changerEtatFiche("VA");
                if (FicheFraisDAO.enregistrerNouvelEtat(ficheFrais) == 1)
                {
                    MessageBox.Show("La fiche de frais a bien été validée");
                    lblEtat.Text = ficheFrais.getEtatLong();
                }

                /**********************************************************************
                * Mise à jour de la liste des fiches de frais
                **********************************************************************/
                LesFichesFrais.remplirLesFichesFrais(FicheFraisDAO.chargerFichesFrais());

                /**********************************************************************
                * Mise à jour du datagridview Liste des fiches de frais
                **********************************************************************/
                (this.Owner as frmComptaListeFiches).remplirDgvFiches();

                /**********************************************************************************
                * Désactivation du bouton "Valider la fiche de frais"
                **********************************************************************************/
                btnValiderFiche.Enabled = false;
            }
            catch
            {
                MessageBox.Show("Validation impossible");
            }
        }
示例#3
0
        private void btEntrer_Click(object sender, EventArgs e)
        {
            try
            {
                String serveur = tbxServeur.Text;
                int    port    = Convert.ToInt32(tbxPort.Text);
                if (DbConnexion.etatConnexion() == ConnectionState.Closed)
                {
                    DbConnexion.connexionBase(serveur, port);
                }

                String[] idStatut = UtilisateurDAO.authentificationUtilisateur(tbxLogin.Text, tbxMdP.Text);

                if (idStatut[1] == "C")
                {
                    List <Utilisateur> Utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(Utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFrais();
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);


                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else if (idStatut[1] == "V")
                {
                    String             unId         = idStatut[0];
                    List <Utilisateur> Utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(Utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFraisUnUtilisateur(unId);
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);

                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Login ou mot de passe inconnu !!");
                }
                tbxLogin.Text = "";
                tbxMdP.Text   = "";
                List <Utilisateur> idUtilisateur = UtilisateurDAO.chargerUtilisateurs();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
        private void btEntrer_Click(object sender, EventArgs e)
        {
            try
            {
                String serveur = tbxServeur.Text;
                int    port    = Convert.ToInt32(tbxPort.Text);
                if (DbConnexion.etatConnexion() == ConnectionState.Closed)
                {
                    DbConnexion.connexionBase(serveur, port);
                }

                String[] idStatut = UtilisateurDAO.authentificationUtilisateur(tbxLogin.Text, tbxMdP.Text);

                if (idStatut[0] == "compta")
                {
                    List <Utilisateur> utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFrais();
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);


                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else if (idStatut[0] == "visiteur")
                {
                    frmVisiteurListeFiches listeFichesVisiteur = new frmVisiteurListeFiches();
                    listeFichesVisiteur.ShowDialog();
                }
                else if (idStatut[0] == "gestionnaire")
                {
                    //frmFicheGestionnaire ficheGestionnaire = new frmFicheGestionnaire();
                    //ficheGestionnaire.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Login ou mot de passe inconnu !!");
                }
                tbxLogin.Text = "";
                tbxMdP.Text   = "";
            }
            catch
            {
                MessageBox.Show("Connexion impossible");
            }
        }