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); }
//---------------------------------------------------------------------------------- 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); }