public CFormEditionOptionsGeneralesCoordonnees()
 {
     InitializeComponent();
     m_contexteDonnee = new CContexteDonnee(CTimosApp.SessionClient.IdSession, true, false);
     m_site           = new CSite(m_contexteDonnee);
     m_site.CreateNewInCurrentContexte();
     m_site.OptionsControleCoordonneesPropre = COptionCoordonnéeGlobale.GetOptionType(CTimosApp.SessionClient.IdSession, typeof(CSite));
     m_equipement = new CEquipement(m_contexteDonnee);
     m_equipement.CreateNewInCurrentContexte();
     m_equipement.OptionsControleCoordonneesPropre = COptionCoordonnéeGlobale.GetOptionType(CTimosApp.SessionClient.IdSession, typeof(CEquipement));
     m_stock = new CStock(m_contexteDonnee);
     m_stock.CreateNewInCurrentContexte();
     m_stock.OptionsControleCoordonneesPropre = COptionCoordonnéeGlobale.GetOptionType(CTimosApp.SessionClient.IdSession, typeof(CStock));
 }
        //-------------------------------------------------------
        private void m_lnkCreateNewEquipement_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (EquipementLogique == null)
            {
                return;
            }
            if (EquipementLogique.Equipements.Count != 0)
            {
                return;
            }
            if (Equipement != null | EquipementLogique == null)
            {
                return;
            }
            CEquipement equipement = new CEquipement(EquipementLogique.ContexteDonnee);

            equipement.CreateNewInCurrentContexte();
            equipement.EquipementLogique = EquipementLogique;
            InitChamps(EquipementLogique);
        }
Exemple #3
0
        //----------------------------------------------------------------------------------
        public override CResultAErreur ExecuteAction(
            CTraitementReleveEquipement traitementExecutant,
            CEquipement equipementParent,
            CContexteDonnee ctxDonnee)
        {
            CEquipement newEqpt = new CEquipement(ctxDonnee);

            newEqpt.CreateNewInCurrentContexte();
            CResultAErreur result = CActionModifierEquipement.MajEquipement(newEqpt,
                                                                            traitementExecutant.ReleveEquipement);

            newEqpt.SetEmplacementSansHistorique(traitementExecutant.ReleveEquipement.ReleveSite.Site,
                                                 equipementParent);
            EquipementParentPourTraitementsFils = newEqpt;
            CStatutEquipement status = ReleveEquipement.ReleveSite.StatutEquipementParDefaut;

            if (status == null)
            {
                result.EmpileErreur(I.T("You have to define a default status for survey|20221"));
                return(result);
            }
            newEqpt.Statut = status;
            return(CResultAErreur.True);
        }