//------------------------------------------------------------------- protected void LanceInterventionSelectionnee() { CBesoinInterventionProcess besoin = (CBesoinInterventionProcess)m_panelListe.ElementSelectionne; if (besoin == null) { return; } CResultAErreur result = CExecuteurNotificationBesoinUtilisateur.ExecuteBesoinInterventionProcess(besoin.Id); if (result) { besoin.Delete(); m_panelListe.RemplirGrille(); } else { CFormAlerte.Afficher(result.Erreur); if (CFormAlerte.Afficher(I.T("Remove Action ?|753"), EFormAlerteType.Question) == DialogResult.Yes) { besoin.Delete(); m_panelListe.RemplirGrille(); } } }
private void AnnuleInterventionSelectionnee() { CBesoinInterventionProcess besoin = (CBesoinInterventionProcess)m_panelListe.ElementSelectionne; if (besoin == null) { return; } CResultAErreur result = CResultAErreur.True; result = besoin.ProcessEnExecution.AnnuleReprise(CTimosApp.SessionClient.GetInfoUtilisateur().NomUtilisateur); if (result) { besoin.Delete(); m_panelListe.RemplirGrille(); } else { CFormAlerte.Afficher(result.Erreur); } }
//------------------------------------------------------------------------------------ public static CResultAErreur ExecuteBesoinInterventionProcess(int nIdBesoin) { CResultAErreur result = CResultAErreur.True; CBesoinInterventionProcess besoin = new CBesoinInterventionProcess(CSc2iWin32DataClient.ContexteCourant); if (!besoin.ReadIfExists(nIdBesoin)) { return(result); } result = CResultAErreur.True; //result = besoin.ProcessEnExecution.RepriseProcess ( besoin.IdAction ); if (besoin.IdAction >= 0) { result = CFormExecuteProcess.RepriseAction(besoin.ProcessEnExecution, besoin.IdAction); if (result) { besoin.Delete(); } } return(result); }