コード例 #1
0
        public ActionResult propie()
        {
            String id = "" + DateTime.Now.Year;

            StatByProbleme s    = new StatByProbleme();
            List <String>  name = new List <string>();

            foreach (var i in s.find_all(id))
            {
                name.Add(i.probleme.ObjetProbleme);
            }
            List <int> nb = new List <int>();

            foreach (var i in s.find_all(id))
            {
                nb.Add(i.Nbp);
            }

            new Chart(width: 400, height: 400).AddSeries(

                chartType: "doughnut",

                xValue: name,
                yValues: nb
                ).Write("bmp");



            return(null);
        }
コード例 #2
0
        public ActionResult Index(allobjet o)
        {
            ViewBag.date = o.StatByTechnicien.date;
            String date;

            if ((o.day == null) && (o.month == null))
            {
                date = o.year;
            }
            else
            {
                if (o.day == null)
                {
                    date = o.month + "/" + o.year;
                }
                else
                {
                    date = o.day + "/" + o.month + "/" + o.year;
                }
            }
            ViewBag.date = date;

            o.save(date);

            String id = date;

            StatByProbleme s = new StatByProbleme();

            ViewBag.val2 = 1;

            if (s.find_all(id).Count == 0)
            {
                ViewBag.val2 = 0;
            }

            ViewBag.val3 = 1;
            StatByTechnicien s1 = new StatByTechnicien();

            if (s1.find_all(id).Count == 0)
            {
                ViewBag.val3 = 0;
            }

            ViewBag.val4 = 1;

            StatByTicket s2 = new StatByTicket();

            if (s2.find_all(id).Count == 0)
            {
                ViewBag.val4 = 0;
            }



            return(View(o));
        }
コード例 #3
0
        public ActionResult propie()
        {
            allobjet o = new allobjet();

            String mytheme = @"
                <Chart BackColor = ""Transparent"">

        <ChartAreas><ChartArea Name=""Defult"" BackColor=""Transparent""></ChartArea>
        </ChartAreas>

                </Chart>";
            String id      = o.find();

            StatByProbleme s    = new StatByProbleme();
            List <String>  name = new List <string>();

            foreach (var i in s.find_all(id))
            {
                name.Add(i.probleme.ObjetProbleme);
            }
            List <int> nb = new List <int>();

            foreach (var i in s.find_all(id))
            {
                nb.Add(i.Nbp);
            }

            new Chart(width: 400, height: 400).AddSeries(

                chartType: "pie",
                xValue: name,
                yValues: nb
                ).Write("png");



            return(null);
        }
コード例 #4
0
        public ActionResult pro()
        {
            allobjet o = new allobjet();


            String id = o.find();

            StatByProbleme s    = new StatByProbleme();
            List <String>  name = new List <string>();


            foreach (var i in s.find_all(id))
            {
                name.Add(i.probleme.ObjetProbleme);
            }
            List <int> nb = new List <int>();

            foreach (var i in s.find_all(id))
            {
                nb.Add(i.Nbp);
            }
            if (s.find_all(id).Count() == 0)
            {
                ViewBag.val2 = 0;
            }
            new Chart(width: 400, height: 400).AddSeries(

                chartType: "column",
                xValue: name,
                yValues: nb
                ).Write("png");



            return(null);
        }