private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { CFormConsultationAlarmeGeree form = new CFormConsultationAlarmeGeree(m_AlarmInfo, m_ctxDonnee); Navigateur.AffichePage(form); }
/// <summary> /// Permet de supprimer les oeuvres sélectionnées de la bibliothèque /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Supprimer_Click(object sender, RoutedEventArgs e) { Manager manager = (Application.Current as App).Manager; //Si la bibliothèque sélectionnée est la liste principale if (Manager.BibliothèqueSélectionnée.Equals(manager.ListePrincipale)) { MessageBoxResult result = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer {ASupprimer.Count} oeuvre(s) de l'application ?" + $"\nCeci prendra fait immédiatement.", "Attention", MessageBoxButton.YesNo, MessageBoxImage.Exclamation, MessageBoxResult.No); if (result == MessageBoxResult.Yes) { ASupprimer.ForEach(oeuvre => manager.RetirerOeuvre(oeuvre)); Navigateur.GetInstance().NavigerVersAncien(); OnSuppressionFinie(); } } //Si la bibliothèque sélectionnée n'est pas la liste principale else { MessageBoxResult result = MessageBox.Show($"Êtes-vous sûr de vouloir supprimer {ASupprimer.Count} oeuvre(s) de " + $"{Manager.BibliothèqueSélectionnée.Nom} ?\nCeci prendra fait immédiatement.", "Attention", MessageBoxButton.YesNo, MessageBoxImage.Exclamation, MessageBoxResult.No); if (result == MessageBoxResult.Yes) { ASupprimer.ForEach(oeuvre => Manager.BibliothèqueSélectionnée.RetirerOeuvre(oeuvre)); Manager.SauvegarderLesDonnées(); Navigateur.GetInstance().NavigerVersAncien(); OnSuppressionFinie(); } } }
/// <summary> /// Permet de naviguer vers l'ancien user control et d'ajouter les oeuvres sélectionnées à la bibliothèque /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Ajouter_Click(object sender, RoutedEventArgs e) { AAjouter.ForEach(oeuvre => Manager.BibliothèqueSélectionnée.AjouterOeuvre(oeuvre)); Manager.SauvegarderLesDonnées(); (Navigateur.GetInstance().ObtenirUserControl(Navigateur.PagePrincipale_UC) as PagePrincipale).TrierOeuvres(); Navigateur.GetInstance().NavigerVersAncien(); }
private void m_btnMask_Click(object sender, EventArgs e) { CSpvAlarmeDonnee spvAlarmData = null; if (m_AlarmInfo != null) { spvAlarmData = m_AlarmInfo.GetSpvAlarme(m_ctxDonnee); } if (spvAlarmData == null) { return; } int id = spvAlarmData.SpvLienAccesAlarme.Id;//test // CFormEditionMasquage editionMask = new CFormEditionMasquage(spvAlarm.SpvAccesAccesc, false); // editionMask.ShowDialog(); //CFormEditionCablageAccesAlarmeBoucle form = new CFormEditionCablageAccesAlarmeBoucle(spvAlarm.SpvAccesAccesc); CFormEditionAccesAlarmeEquipement form = new CFormEditionAccesAlarmeEquipement(spvAlarmData.SpvLienAccesAlarme); Navigateur.AffichePage(form); /* CReferenceTypeForm refTypeForm = CFormFinder.GetRefFormToEdit(objTimos.GetType()); * if (refTypeForm != null) * { * IFormNavigable frm = refTypeForm.GetForm(objTimos) as IFormNavigable; * Navigateur.AffichePage(frm); * }*/ }
private void m_lnkProjet_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (PhaseSpecifications.Projet != null && Navigateur != null) { CObjetDonnee objet = PhaseSpecifications.Projet.GetObjetInContexte(CSc2iWin32DataClient.ContexteCourant); Navigateur.EditeElement(PhaseSpecifications.Projet, false, ""); } }
public Acceuil() { InitializeComponent(); navigation = new Navigateur(); navigation.initialiserFenetres(this); afficherAcceuil(); }
private void CFormListeStandard_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F11: Navigateur.ToggleFullScreen(); break; } }
/// <summary> /// Permet de réinitialiser les données du manager et donc de l'application /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Réinitialisation_Click(object sender, RoutedEventArgs e) { MessageBoxResult resultat = MessageBox.Show("La réinitialisaton de l'application supprimera toutes les oeuvres et listes que vous avez créé.\nÊtes-vous sûr de vouloir le faire ?", "ATTENTION", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No); if (resultat == MessageBoxResult.Yes) { (Application.Current as App).Manager.RéinitialiserManager(); (Navigateur.GetInstance().ObtenirUserControl(Navigateur.Recherche_UC) as PageRecherche).RéinitialiserVue(); } }
/// <summary> /// Permet de naviguer vers la page de sélection d'ajout d'oeuvres /// </summary> /// <param name="ajouterUneOeuvre"></param> public void SélectionAjoutOeuvres(AjouterUneOeuvre ajouterUneOeuvre) { //Si la bibliothèque sélectionnée est la liste principale if (Manager.BibliothèqueSélectionnée.Equals(Manager.ListePrincipale)) { MessageBox.Show("La liste principale contient déjà toutes les oeurves de l'application.\n" + "Créez une oeuvre si vous souhaitez lui en ajouter.", "Information", MessageBoxButton.OK); return; } Navigateur.GetInstance().NaviguerVers(Navigateur.SélectionAjoutOeuvresModification_UC); ajouterUneOeuvre.Close(); }
private void m_lnkElementGere_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { IObjetSPVAvecObjetTimos obj = m_AlarmInfo.GetElementGere(m_ctxDonnee) as IObjetSPVAvecObjetTimos; if (obj != null) { CObjetDonneeAIdNumeriqueAuto objTimos = obj.ObjetTimosSansGenerique as CObjetDonneeAIdNumeriqueAuto; if (objTimos != null) { CReferenceTypeForm refTypeForm = CFormFinder.GetRefFormToEdit(objTimos.GetType()); if (refTypeForm != null) { IFormNavigable frm = refTypeForm.GetForm(objTimos) as IFormNavigable; Navigateur.AffichePage(frm); } } } }
/// ////////////////////////////////////////////////////////////// public CResultAErreur Modifier( CObjetDonneeAIdNumeriqueAuto objet, CListeObjetsDonnees listePourFormEdition, IEnumerable <CAffectationsProprietes> affectations ) { CResultAErreur result = CResultAErreur.True; if (BeforeAfficheForm != null) { BeforeAfficheForm(null, null); } IFormNavigable form = (IFormNavigable)NewCFormEdition(objet, listePourFormEdition); if (form == null) { result.EmpileErreur(I.T("Impossible to modify the element|30033")); return(result); } CFormEditionStandard frmStd = form as CFormEditionStandard; if (frmStd != null) { frmStd.AffectationsPourNouvelElement = affectations; } if (!Navigateur.IsHandleCreated) { Navigateur.CreateControl(); } Navigateur.AffichePage(form); if (!Navigateur.Visible) { CSc2iWin32DataNavigation.PushNavigateur(Navigateur); Navigateur.ShowDialog(); CSc2iWin32DataNavigation.PopNavigateur(); } return(result); }
private void m_linkTypeq_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { CReferenceTypeForm reference; if (Port.TypeEquipement != null) { CObjetDonneeAIdNumeriqueAuto objetAEditer = (CObjetDonneeAIdNumeriqueAuto)Port.TypeEquipement; reference = CFormFinder.GetRefFormToEdit(typeof(CTypeEquipement)); if (reference != null) { CFormEditionStandard frm = reference.GetForm(objetAEditer) as CFormEditionStandard; if (frm != null) { Navigateur.AffichePage(frm); } } } }
/// <summary> /// Permet d'ouvrir la fenêtre proposant différentes manières d'ajouter une oeuvre à la biliothèque /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void AjouterOeuvre_Click(object sender, RoutedEventArgs e) { AjouterUneOeuvre ajouterUneOeuvre = new AjouterUneOeuvre(); if (ModeSombreActivé) { ajouterUneOeuvre.Resources["CouleurTexte"] = Brushes.White; ajouterUneOeuvre.Background = new SolidColorBrush(Color.FromRgb(51, 51, 51)); } else { ajouterUneOeuvre.Resources["CouleurTexte"] = Brushes.Black; ajouterUneOeuvre.Background = Brushes.White; } ajouterUneOeuvre.AnnulerClick += (sender, args) => ajouterUneOeuvre.Close(); ajouterUneOeuvre.CréationOeuvreClick += (sender, args) => ajouterUneOeuvre.Close(); ajouterUneOeuvre.CréationOeuvreClick += (sender, args) => Navigateur.GetInstance().NaviguerVers(Navigateur.CréationOeuvre_UC); ajouterUneOeuvre.SélectionOeuvresClick += (sender, args) => SélectionAjoutOeuvres(ajouterUneOeuvre); ajouterUneOeuvre.ShowDialog(); }
/* * private void m_btnMask_Click(object sender, EventArgs e) * { * CSpvAlarmeEvenement spvAlarm = null; * * if (m_AlarmInfo != null) * spvAlarm = m_AlarmInfo.GetSpvAlarm(m_ctxDonnee); * * if (spvAlarm == null) * return; * int id = spvAlarm.SpvAccesAccesc.Id;//test * // CFormEditionMasquage editionMask = new CFormEditionMasquage(spvAlarm.SpvAccesAccesc, false); * // editionMask.ShowDialog(); * * //CFormEditionCablageAccesAlarmeBoucle form = new CFormEditionCablageAccesAlarmeBoucle(spvAlarm.SpvAccesAccesc); * CFormEditionAccesAlarmeEquipement form = new CFormEditionAccesAlarmeEquipement(spvAlarm.SpvAccesAccesc); * Navigateur.AffichePage(form); * * }*/ private void OnLstClientsDoubleClick(object sender, EventArgs e) { if (m_lstClients.SelectedIndices.Count > 0) { int index = m_lstClients.SelectedIndices[0]; CSpvClient clientSpv = ((CInfoClientAlarmeAffichee)m_lstClients.Items[index]).GetSpvClient(m_ctxDonnee); if (clientSpv != null) { CDonneesActeurClient customer = clientSpv.ObjetTimosAssocie; //CDonneesActeurClient customer = clientSpv.ClientSmt; if (customer != null && customer.Acteur != null) { CReferenceTypeForm refTypeForm = CFormFinder.GetRefFormToEdit(customer.Acteur.GetType()); if (refTypeForm != null) { IFormNavigable frm = refTypeForm.GetForm(customer.Acteur) as IFormNavigable; Navigateur.AffichePage(frm); } } } } }
private void OnLstServicesDoubleClick(object sender, EventArgs e) { if (m_lstServices.SelectedIndices.Count > 0) { int index = m_lstServices.SelectedIndices[0]; CSpvSchemaReseau serviceSpv = ((CInfoServiceAlarmeAffichee)m_lstServices.Items[index]).GetSpvServiceByName(m_ctxDonnee); if (serviceSpv != null) { CSchemaReseau schema = serviceSpv.ObjetTimosAssocie; if (schema != null) { CReferenceTypeForm refTypeForm = CFormFinder.GetRefFormToEdit(schema.GetType()); if (refTypeForm != null) { IFormNavigable frm = refTypeForm.GetForm(schema) as IFormNavigable; Navigateur.AffichePage(frm); } } } } }
/// <summary> /// Permet de naviguer vers l'ancien user control sans ajouter les oeuvres sélectionnées /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Annuler_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NavigerVersAncien(); }
/// <summary> /// Permet de désactiver le mode sombre /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void ToggleButton_Unchecked(object sender, RoutedEventArgs e) { Navigateur.GetInstance().DésactivationModeSombre(); }
private void m_lnkFamillesMibs_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Navigateur.AffichePage(new CFormListeFamillesModulesMib()); }
private void m_linkAlarmColor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Navigateur.AffichePage(new CFormListeAlarmColor()); }
/// <summary> /// Permet de naviguer vers la page de création d'une oeuvre /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AjoutOeuvre_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NaviguerVers(Navigateur.CréationOeuvre_UC); }
private void m_lnkAlarmCauses_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Navigateur.AffichePage(new CFormListeCauseAlarme()); }
/// <summary> /// Permet de naviguer vers l'ancien user control, de notifier la fin de la suppression et d'effacer les oeuvres précédemment sélectionnées /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Annuler_Click(object sender, RoutedEventArgs e) { ASupprimer.Clear(); Navigateur.GetInstance().NavigerVersAncien(); OnSuppressionFinie(); }
private void m_lnkParamSysteme_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Navigateur.AffichePage(new CFormListeParamSysteme()); }
/// <summary> /// Méthode permettant de naviguer vers la page des paramètres /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Paramètres_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NaviguerVers(Navigateur.Paramètres_UC); }
private void m_lstCablageAccessAlarm_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Navigateur.AffichePage(new CFormListeAcces_Accesc()); }
/// <summary> /// Permet de naviguer vers l'ancien user control, de notifier la fin de l'ajout et d'effacer les oeuvres précédemment sélectionnées /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Annuler_Click(object sender, RoutedEventArgs e) { AAjouter.Clear(); Navigateur.GetInstance().NavigerVersAncien(); OnAjoutFini(); }
public void OnEndDrag(PointerEventData eventData) { transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y, 100); Island modele = player.GetModele(); if (Camera.main != null && modele.isMovable(player)) { Vector3 worldPosition1; worldPosition1 = Camera.main.ScreenToWorldPoint(Input.mousePosition); worldPosition1.z = -1 * worldPosition1.z; RaycastHit2D hit = Physics2D.Raycast(transform.position, -Vector2.up); if (hit.collider != null) { print(hit.collider.name); if (hit.collider.name == "ZoneNormal(Clone)(Clone)") { ZoneController zc = hit.collider.GetComponent <ZoneController>(); Zone zone = zc.GetZone(); if (modele.getRoundOf().Equals(player)) { List <Zone> listZones = player.zonesSafeToMove(); if (listZones.Contains(zone) && player.canAct() && zone != player.getZone()) { float tileSize = GridController.tileSize; /*transform.localPosition = zc.LocalPosPawn(); * initPos = transform.localPosition;*/ player.movePlayer(zone, zc); player.addAction(); } else { print("Mouvement interdit"); transform.localPosition = initPos; } } else { Player navigateur = modele.getRoundOf(); List <Zone> listZones = Navigateur.zonesReachableNavigateur(modele, player.getZone().getPosition()); if (listZones.Contains(zone) && navigateur.canAct() && zone != player.getZone()) { player.movePlayer(zone, zc); // on bouge l'autre joueur navigateur.addAction(); // on incremente l'action du navigateur } else { print("Mouvement interdit"); } } } else { transform.localPosition = initPos; } } else { transform.localPosition = initPos; } } transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y, -1); }
/// <summary> /// Permet de naviguer vers l'ancien user control et de notifier la fin de l'ajout /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void AjouterOeuvres_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NavigerVersAncien(); OnAjoutFini(); }
/// <summary> /// Méthode permettant de naviguer vers la page de recherche /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Recherche_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NaviguerVers(Navigateur.Recherche_UC); }
/// <summary> /// Méthode permettant de naviguer vers la page de modification de l'oeuvre /// </summary> /// <param name="sender">L'object qui lève l'événement</param> /// <param name="e">Arguments de l'événement</param> private void Modifier_Click(object sender, RoutedEventArgs e) { Navigateur.GetInstance().NaviguerVers(Navigateur.ModificationOeuvre_UC); }