Пример #1
0
        public PartialViewResult GenerateMonthReport(string year, string month)
        {
            MySqlDatabaseInteraction sql = new MySqlDatabaseInteraction();
            List <currentdata>       i   = sql.GetCurrentData(year, month);

            return(PartialView("_generateReport", i));
        }
Пример #2
0
        public ActionResult GenerateShiftReport(string year, string month, string day, string shift)
        {
            MySqlDatabaseInteraction sql = new MySqlDatabaseInteraction();
            List <currentdata>       i   = sql.GetCurrentData(year, month, day, shift);

            return(PartialView("_generateReport", i));
        }
Пример #3
0
        public JsonResult GetDates(string year, string month)
        {
            MySqlDatabaseInteraction connection = new MySqlDatabaseInteraction();
            List <int> date = connection.GetDate(year, month);

            return(Json(date, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public JsonResult GetShifts(string year, string month, string Date)
        {
            MySqlDatabaseInteraction connection = new MySqlDatabaseInteraction();
            List <int> shift = connection.GetShift(year, month, Date);

            return(Json(shift, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
        public JsonResult GetMonths(string year)
        {
            MySqlDatabaseInteraction connection = new MySqlDatabaseInteraction();
            List <int> months = connection.GetMonth(year);

            return(Json(months, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
        public ActionResult UpdateGraph(string year)
        {
            MySqlDatabaseInteraction sql = new MySqlDatabaseInteraction();
            List <currentdata>       i   = sql.GetCurrentData(year);

            return(PartialView("_PieChart_report"));
        }
Пример #7
0
        public JsonResult GetYears()
        {
            MySqlDatabaseInteraction connection = new MySqlDatabaseInteraction();
            List <int> year = connection.GetYear();

            ViewBag.Year = new SelectList(year, "date_time", "date_time");
            return(Json(year, JsonRequestBehavior.AllowGet));
        }
Пример #8
0
 public MasterController()
 {
     db  = new DB_Model();
     sql = new MySqlDatabaseInteraction();
 }
Пример #9
0
        // GET: Reports
        public ActionResult ViewReports()
        {
            List <currentdata> data = new MySqlDatabaseInteraction().GetCurrentData();

            return(View(data));
        }
        public PartialViewResult UpdateTable()
        {
            MySqlDatabaseInteraction sql = new MySqlDatabaseInteraction();
            List <TableData>         i   = sql.GetTableData();

            if (i.Count == 4)
            {
                currentdata c = new currentdata();
                //row 1 data collection
                c.qr1 = i[0].qrcode;
                c.c11 = i[0].c1;
                c.c12 = i[0].c2;
                c.r1  = i[0].r;
                c.w1  = i[0].w;

                //row 2 data collection
                c.qr2 = i[1].qrcode;
                c.c21 = i[1].c1;
                c.c22 = i[1].c2;
                c.r2  = i[1].r;
                c.w2  = i[1].w;

                //row 3 data collection
                c.qr3 = i[2].qrcode;
                c.c31 = i[2].c1;
                c.c32 = i[2].c2;
                c.r3  = i[2].r;
                c.w3  = i[2].w;

                //row 4 data collection
                c.qr4 = i[3].qrcode;
                c.c41 = i[3].c1;
                c.c42 = i[3].c2;
                c.r4  = i[3].r;
                c.w4  = i[3].w;

                c.wd = i[3].wd;

                if (c.c11 != 0 && c.c12 != 0 && c.r1 != 0 && c.c21 != 0 && c.c22 != 0 && c.r2 != 0 && c.c31 != 0 && c.c32 != 0 && c.r3 != 0 && c.c41 != 0 && c.c42 != 0 && c.r4 != 0 || c.wd < i[3].set_point)
                {
                    c.status = 1;
                }
                else
                {
                    c.status = 0;
                }

                var shift = new MySqlDatabaseInteraction().getshiftid(new DateTime().ToLocalTime().ToString("HH:MM:ss")).ToList();
                c.shiftid = shift[0].shift_id;

                if (new MySqlDatabaseInteraction().AddCurrentData(c))
                {
                    bool t = true;
                }
                else
                {
                    bool t2 = false;
                }
            }
            return(PartialView("_DataCard", i));
        }