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"); } }
/// <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"); } }
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); } }
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"); } }