예제 #1
0
        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\\";
            }
        }
예제 #2
0
        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);
        }