private void btnCloturer_Click(object sender, EventArgs e) { try { ficheFrais.changerEtatFiche("CL"); if (FicheFraisDAO.enregistrerNouvelEtat(ficheFrais) == 1) { MessageBox.Show("La fiche de frais a bien été clôturé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("Clôturation 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"); } }