Beispiel #1
0
        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);
        }
Beispiel #3
0
        //----------------------------------------------------------------------
        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();
 }