public ActionResult BaoCaoSo(int?So, string TuNgay, string DenNgay)
        {
            if (string.IsNullOrEmpty(DenNgay))
            {
                return(BaoCaoSoDefault());
            }
            else
            {
                QLVanTai_2017 dbc = new QLVanTai_2017();
                //DataDefault
                var DataDefault = new
                {
                    So = Convert.ToInt32(So),
                    TuNgay,
                    DenNgay
                };
                ViewBag.DataDefault = DataDefault;

                ViewBag.LstSo    = Get_List_So();
                ViewBag.List_Ben = Get_List_Ben_TheoIDSo(DataDefault.So);
                ViewBag.List_Ben.Insert(0, new { BX_IdBenXe = -1, TenBenXe = "Tất cả" });

                string lstBen = ",";
                foreach (var v in ViewBag.List_Ben)
                {
                    lstBen += v.BX_IdBenXe + ",";
                }

                var DataGrid = dbc.sp_HD_BaoCaoXeKhongHoatDong_SoGiaoThong(DataDefault.TuNgay, DataDefault.DenNgay, DataDefault.So, lstBen).ToList();
                ViewBag.DataGrid = DataGrid;
                return(View());
            }
        }
 public JsonResult GetBaoCaoSo(int?So, string LstBen, string TuNgay, string DenNgay)
 {
     try
     {
         QLVanTai_2017 dbc = new QLVanTai_2017();
         LstBen = "," + LstBen + ",";
         var DataGrid    = dbc.sp_HD_BaoCaoXeKhongHoatDong_SoGiaoThong(TuNgay, DenNgay, So, LstBen).ToList();
         var DataDefault = new
         {
             TuNgay,
             DenNgay,
             So
         };
         return(Json(new
         {
             status = true,
             message = "Lấy dữ liệu thành công",
             data = new { DataGrid, DataDefault }
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { status = false, message = "Lấy dữ liệu thất bại", data = "" }, JsonRequestBehavior.AllowGet));
     }
 }
        private ActionResult BaoCaoSoDefault()
        {
            try
            {
                QLVanTai_2017 dbc = new QLVanTai_2017();
                //DataDefault
                var DataDefault = new
                {
                    So      = 55,
                    TuNgay  = "01/" + DateTime.Now.ToString("MM/yyyy"),
                    DenNgay = DateTime.Now.ToString("dd/MM/yyyy")
                };
                ViewBag.DataDefault = DataDefault;

                ViewBag.LstSo    = Get_List_So();
                ViewBag.List_Ben = Get_List_Ben_TheoIDSo(DataDefault.So);
                ViewBag.List_Ben.Insert(0, new { BX_IdBenXe = -1, TenBenXe = "Tất cả" });

                string lstBen = ",";
                foreach (var v in ViewBag.List_Ben)
                {
                    lstBen += v.BX_IdBenXe + ",";
                }

                var DataGrid = dbc.sp_HD_BaoCaoXeKhongHoatDong_SoGiaoThong(DataDefault.TuNgay, DataDefault.DenNgay, DataDefault.So, lstBen).ToList();
                ViewBag.DataGrid = DataGrid;
                return(View());
            }
            catch (Exception e)
            {
                return(View());
            }
        }