//------------------------------------------------------------------- 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(); } } }
/// /////////////////////////////////////// public void UpdateInterventions() { if (CBesoinInterventionProcess.HasInterventions( CTimosApp.SessionClient.IdSession, CTimosApp.SessionClient.GetInfoUtilisateur().KeyUtilisateur)) { m_panelInterventionProcess.Visible = true; } else { m_panelInterventionProcess.Visible = false; } }
/// ////////////////////////////////////////////////// public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CBesoinInterventionProcess besoin = (CBesoinInterventionProcess)objet; } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }
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); }