Пример #1
0
        /// <summary>
        /// Constructeur du module des statistiques sur les matériels 
        /// </summary>
        public statistiqueMateriel()
        {
            InitializeComponent();

            Mysql m = new Mysql();
            List<Materiel> materiel = new List<Materiel>();
            materiel = m.getLesStatMateriel();

            for (int i = 0; i < materiel.Count; i++)
            {
                Label lbl1 = new Label();
                lbl1.Text = "" + materiel.ElementAt(i).getIdMateriel();
                this.tableau1.Controls.Add(lbl1);

                Label lbl2 = new Label();
                lbl2.Text = "" + materiel.ElementAt(i).getDateCirculation();
                this.tableau1.Controls.Add(lbl2);

                Label lbl3 = new Label();
                lbl3.Text = "" + materiel.ElementAt(i).getGarantie();
                this.tableau1.Controls.Add(lbl3);

                Label lbl4 = new Label();
                lbl4.Text = "" + materiel.ElementAt(i).getMarque().getNomMarque();
                this.tableau1.Controls.Add(lbl4);

                Label lbl5 = new Label();
                lbl5.Text = "" + materiel.ElementAt(i).getType().getTypeMateriel();
                this.tableau1.Controls.Add(lbl5);
            }

            List<Licence_duree> licence = new List<Licence_duree>();
            licence = m.getLesStatLicence();

            for (int l = 0; l < licence.Count; l++)
            {

                Label lbl10 = new Label();
                lbl10.Text = "" + licence.ElementAt(l).getIdLicence();
                this.tableau2.Controls.Add(lbl10);

                Label lbl11 = new Label();
                lbl11.Text = "" + licence.ElementAt(l).getNomVersion();
                this.tableau2.Controls.Add(lbl11);

                Label lbl12 = new Label();
                lbl12.Text = "" + licence.ElementAt(l).getDebutLicence();
                this.tableau2.Controls.Add(lbl12);

                Label lbl13 = new Label();
                lbl13.Text = "" + licence.ElementAt(l).getDureeLicence();
                this.tableau2.Controls.Add(lbl13);

                Label lbl14 = new Label();
                try
                {
                   lbl14.Text = "" + licence.ElementAt(l).getMateriel().getIdMateriel();
                }
                catch(Exception ex)
                {
                   lbl14.Text = "";
                }
                this.tableau2.Controls.Add(lbl14);
            }
        }
Пример #2
0
        /// <summary>
        /// Constructeur du module des statistiques sur les matériels 
        /// </summary>
        public statistiqueMateriel()
        {
            InitializeComponent();

            Mysql m = new Mysql();
            List<Licence_duree> licence = new List<Licence_duree>();
            licence = m.getLesStatLicence();

            this.tableau2.Controls.Clear();

            Label lblTitre10 = new Label();
            lblTitre10.Text = "n° licence";
            this.tableau2.Controls.Add(lblTitre10);
            lblTitre10.Font = new Font(lblTitre10.Font, FontStyle.Bold);

            Label lblTitre11 = new Label();
            lblTitre11.Text = "Nom";
            this.tableau2.Controls.Add(lblTitre11);
            lblTitre11.Font = new Font(lblTitre11.Font, FontStyle.Bold);

            Label lblTitre12 = new Label();
            lblTitre12.Text = "Date de debut";
            this.tableau2.Controls.Add(lblTitre12);
            lblTitre12.Font = new Font(lblTitre12.Font, FontStyle.Bold);

            Label lblTitre13 = new Label();
            lblTitre13.Text = "Durée";
            this.tableau2.Controls.Add(lblTitre13);
            lblTitre13.Font = new Font(lblTitre13.Font, FontStyle.Bold);

            Label lblTitre14 = new Label();
            lblTitre14.Text = "n° matériel associé";
            this.tableau2.Controls.Add(lblTitre14);
            lblTitre14.Font = new Font(lblTitre14.Font, FontStyle.Bold);

            for (int l = 0; l < licence.Count; l++)
            {
                Label lbl10 = new Label();
                lbl10.Text = "" + licence.ElementAt(l).getIdLicence();
                this.tableau2.Controls.Add(lbl10);

                Label lbl11 = new Label();
                lbl11.Text = "" + licence.ElementAt(l).getNomVersion();
                this.tableau2.Controls.Add(lbl11);

                Label lbl12 = new Label();
                lbl12.Text = "" + licence.ElementAt(l).getDebutLicence();
                this.tableau2.Controls.Add(lbl12);

                Label lbl13 = new Label();
                lbl13.Text = "" + licence.ElementAt(l).getDureeLicence();
                this.tableau2.Controls.Add(lbl13);

                Label lbl14 = new Label();
                try
                {
                    lbl14.Text = "" + licence.ElementAt(l).getMateriel().getIdMateriel();
                }
                catch (Exception ex)
                {
                    lbl14.Text = "";
                }
                this.tableau2.Controls.Add(lbl14);
            }
            afficher();
        }