示例#1
0
 public ActionResult getsnapshotviwer()
 {
     if (Convert.ToInt32(Session["TA_TahvilType"]) == 1)
     {
         DataLayer.AtsTotalNewDataContext context = new DataLayer.AtsTotalNewDataContext();
         Sell.Contract.Report             repo    = new Sell.Contract.Report();
         var       TA_Recevier = Convert.ToInt32(Session["TA_Recevier"]);
         var       model       = repo.GetGhateiDeliveredReport(1, Convert.ToInt32(Session["TA_RecevierType"]), "", Session["TA_FromDate"].ToString(), Session["TA_ToDate"].ToString(), TA_Recevier);
         StiReport stireport2  = new StiReport();
         stireport2.RegBusinessObject("AmaniDeliverdCar", model);
         stireport2.Load(Server.MapPath("/Content/report/AmaniDeliverdCar.mrt"));
         stireport2.Dictionary.Variables["FRomDate"].Value = BAL.StaticData.DateNow.Date;
         stireport2.Dictionary.Variables["FromTime"].Value = BAL.StaticData.DateNow.Time;
         return(StiMvcViewer.GetReportSnapshotResult(this.HttpContext, stireport2));
     }
     else
     {
         DataLayer.AtsTotalNewDataContext context = new DataLayer.AtsTotalNewDataContext();
         Sell.Contract.Report             repo    = new Sell.Contract.Report();
         var       TA_Recevier = Convert.ToInt32(Session["TA_Recevier"]);
         var       model       = repo.GetGhateiDeliveredReport(0, Convert.ToInt32(Session["TA_RecevierType"]), "", Session["TA_FromDate"].ToString(), Session["TA_ToDate"].ToString(), TA_Recevier);
         StiReport stireport2  = new StiReport();
         stireport2.RegBusinessObject("GhatiDeliveredReport", model);
         stireport2.Load(Server.MapPath("/Content/report/ghatii.mrt"));
         stireport2.Dictionary.Variables["FRomDate"].Value = BAL.StaticData.DateNow.Date;
         //stireport2.Dictionary.Variables["FromTime"].Value = BAL.StaticData.DateNow.Time;
         return(StiMvcViewer.GetReportSnapshotResult(this.HttpContext, stireport2));
     }
 }
示例#2
0
        public JsonResult GetDeliverCars(int Delivf, int TypeDeliver, string NameDelivF, string FromDate, string ToDate, int AGNID)
        {
            Sell.Contract.Report r = new Sell.Contract.Report();
            var        model       = r.GetGhateiDeliveredReport(Delivf, TypeDeliver, NameDelivF, FromDate, ToDate, AGNID);
            JsonResult result      = Json(new
            {
                sEcho                = "",
                iTotalRecords        = model.Count(),
                iTotalDisplayRecords = 3,
                aaData               = model
            }, JsonRequestBehavior.AllowGet);

            result.MaxJsonLength = Int32.MaxValue;
            return(result);
        }