public ConnexionUI() { InitializeComponent(); connexionBL = new GestionConnexionBL(); txtLogin.Focus(); ParametresBE parametre = new ParametresBE(); CreerModifierParametresBL creerModifierParametresBL = new CreerModifierParametresBL(); parametre = creerModifierParametresBL.getParametre(); if (parametre != null) { DOSSIER_PHOTO = @"" + parametre.REPERTOIRE_PHOTO + "Photos\\"; DOSSIER_ETATS = @"" + parametre.REPERTOIRE_PHOTO + "Etats\\"; DOSSIER_IMAGES = @"" + parametre.REPERTOIRE_PHOTO + "Images\\"; DOSSIER_BULLETINS = @"" + parametre.REPERTOIRE_PHOTO + "Bulletins\\"; DOSSIER_EQUIPE = @"" + parametre.REPERTOIRE_PHOTO + "Equipe\\"; } }
public WindowAddEditParametresUI() { CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "dd-MM-yyyy"; Thread.CurrentThread.CurrentCulture = ci; logo = ""; nomLogo = ""; InitializeComponent(); creerModifierParametresBL = new CreerModifierParametresBL(); etat = 0; ancienObjet = new ParametresBE(); // A mettre pour que le binding avec le DataGrid fonctionne ! grdListeParametre.DataContext = this; if (creerModifierParametresBL.listerTousLesParametres() != null && creerModifierParametresBL.listerTousLesParametres().Count != 0) { ParametresBE parametre = creerModifierParametresBL.listerTousLesParametres()[0]; txtNomEcole.Text = parametre.nomEcole; txtAdresse.Text = parametre.adresse; txtTelephone.Text = parametre.tel; txtFax.Text = parametre.fax; txtEmail.Text = parametre.email; txtSiteWeb.Text = parametre.siteWeb; txtDirecteur.Text = parametre.directeur; txtPays.Text = parametre.pays; txtRegion.Text = parametre.region; txtMinistere.Text = parametre.ministere; txtMinistery.Text = parametre.ministery; txtCountry.Text = parametre.country; txtRegionA.Text = parametre.regionA; txtAnnee.Text = Convert.ToString(parametre.annee); txtAnneeScolaire.Text = (parametre.annee - 1) + " / " + parametre.annee; txtDepartemant.Text = parametre.departement; txtDepartment.Text = parametre.department; txtVille.Text = parametre.ville; txtTitreDuChef.Text = parametre.titreDuChef; txtTitleOfChief.Text = parametre.titleOfChief; txtRepertoirePhotos.Text = parametre.REPERTOIRE_PHOTO; ancienObjet = parametre; logo = parametre.logo; lblCheminLogo.Content = logo; //lblCheminLogo.PointFromScreen = System.p nomLogo = logo; try { imgLogo.Source = new BitmapImage(new Uri(ConnexionUI.DOSSIER_IMAGES + parametre.logo)); } catch (Exception) { imgLogo.Source = null; } etat = 1; } // Initialisation de la collection, qui va s'afficher dans la DataGrid : ListeParametres = new ObservableCollection <ParametresBE>(); List <ParametresBE> LParametresBE = creerModifierParametresBL.listerTousLesParametres(); // on met la liste "LParametresBE" dans le DataGrid RemplirDataGrid(LParametresBE); }