private void AjouterUnClient() { var window = Application.Current.Windows.OfType <MetroWindow>().FirstOrDefault(); VueClientEdit vce = new VueClientEdit(); ((VueModeleClientEdit)vce.DataContext).VmNouveauProjet = this; ((VueModeleClientEdit)vce.DataContext).AddFromProjet = true; vce.Show(); }
/// <summary> /// Ferme la fenetre courante et affiche la nouvelle fenêtre /// </summary> private void EClient() { var window = Application.Current.Windows.OfType <MetroWindow>().FirstOrDefault(); VueClientEdit vce = new VueClientEdit(); ((VueModeleClientEdit)vce.DataContext).CommercialConnecte = CommercialConnecte; ((VueModeleClientEdit)vce.DataContext).VuePrecedente = window; vce.Show(); window.Close(); }
/// <summary> /// Ferme la fenetre courante et affiche la fenetre d'édition du client avec les champs pré-remplis /// </summary> private void ModifierClient() { var window = Application.Current.Windows.OfType <MetroWindow>().FirstOrDefault(); VueClientEdit vce = new VueClientEdit(); VueModeleClientEdit vm = new VueModeleClientEdit(); vm.InitVueModele(ClientSelectionne); vm.CommercialConnecte = CommercialConnecte; vm.VuePrecedente = window; vce.DataContext = vm; vce.Show(); window.Close(); }