//-------------------------------------------------------------------------------------------- private void m_lnkAjouterEO_LinkClicked(object sender, EventArgs e) { if (m_txtSelectEO.ElementSelectionne == null) { return; } CEntiteOrganisationnelle eo = (CEntiteOrganisationnelle)m_txtSelectEO.ElementSelectionne; CListeObjetsDonnees listeRelEO = m_ticketEdite.RelationsEOconcernees; listeRelEO.Filtre = new CFiltreData(CEntiteOrganisationnelle.c_champId + " = @1 ", eo.Id); if (listeRelEO.Count != 0) { CFormAlerte.Afficher(I.T("This Organizational Entity is already in the list|1111"), EFormAlerteType.Exclamation); return; } m_txtSelectEO.ElementSelectionne = null; CRelationTicket_EOconcernees newRel = new CRelationTicket_EOconcernees(m_ticketEdite.ContexteDonnee); newRel.CreateNewInCurrentContexte(); newRel.Ticket = m_ticketEdite; newRel.EntiteOrganisationnelle = eo; InitListeEOs(); }
//------------------------------------------------------------------- public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CRelationTicket_EOconcernees rel = (CRelationTicket_EOconcernees)objet; } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }
//-------------------------------------------------------------------------------------------- private void l_lnkEditerEO_LinkClicked(object sender, EventArgs e) { if (m_listeEOs.SelectedItems.Count != 1) { return; } CRelationTicket_EOconcernees rel = (CRelationTicket_EOconcernees)m_listeEOs.SelectedItems[0].Tag; if (rel != null) { CEntiteOrganisationnelle eo = rel.EntiteOrganisationnelle; CFormEditionEntiteOrganisationnelle form = new CFormEditionEntiteOrganisationnelle(eo); CTimosApp.Navigateur.AffichePageDansNouvelOnglet(form); } }
//-------------------------------------------------------------------------------------------- private void m_lnkSupprimerEO_LinkClicked(object sender, EventArgs e) { if (m_listeEOs.SelectedItems.Count != 1) { return; } CRelationTicket_EOconcernees rel = (CRelationTicket_EOconcernees)m_listeEOs.SelectedItems[0].Tag; if (rel != null) { CResultAErreur result = rel.Delete(); if (!result) { CFormAlerte.Afficher(result.Erreur); return; } } InitListeEOs(); }