public string GetLabelItemOnPoint(Point p) { CInterventionPourEditeurPreventive inter = GetInterventionFromPoint(p); if (inter != null) { return(I.T("@1 preplanned between the @2 and @3|541", inter.Label, inter.DateDebut.ToShortDateString(), inter.DateFin.ToShortDateString())); } CListeOperations listeop = GetListeOperationFromPoint(p); if (listeop != null) { return(listeop.Libelle); } return(""); }
//------------------------------------------------------------------- public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CListeOperations liste = (CListeOperations)objet; if (liste.Libelle == "") { result.EmpileErreur(I.T("Operations List label cannot be empty|351")); } } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }
//---------------------------------------------------------------------- private void m_lnkAjouterListeOp_LinkClicked(object sender, EventArgs e) { if (m_txtSelectListeOperation.ElementSelectionne == null) { return; } CListeOperations listeOperation = (CListeOperations)m_txtSelectListeOperation.ElementSelectionne; //CListeObjetsDonnees listeExistants = Intervention.RelationsListesOperations; //int index = listeExistants.Count; //listeExistants.Filtre = new CFiltreData(CListeOperations.c_champId + "=@1", // listeOperation.Id); //if (listeExistants.Count != 0) //{ // MessageBox.Show(I.T( "Can not add this operation list|1160")); // return; //} m_txtSelectListeOperation.ElementSelectionne = null; CIntervention_ListeOperations rel = new CIntervention_ListeOperations(Intervention.ContexteDonnee); rel.CreateNewInCurrentContexte(); rel.ListeOperations = listeOperation; rel.Intervention = Intervention; rel.Libelle = listeOperation.Libelle; rel.IsBasculeEnOperationsPrev = false; ListViewItem item = new ListViewItem(); m_lstListeOperations.Items.Add(item); m_lstListeOperations.UpdateItemWithObject(item, rel); foreach (ListViewItem itemSel in m_lstListeOperations.SelectedItems) { itemSel.Selected = false; } item.Selected = true; InitSelectListeOperations(); }
//------------------------------------------------------------------------- public CFormEditionListeOperations(CListeOperations contrat, CListeObjetsDonnees liste) : base(contrat, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }