예제 #1
0
 public ActionResult Index(ReportinVM poViewModel)
 {
     //Set ViewModel
     //Session[hlpConfig.SessionInfo.getReportdata_inID()] = poViewModel;
     this.updateSESSIOAN(poViewModel);
     return(RedirectToAction("Reportview"));
 }
 public ActionResult Index(ReportinVM poViewModel)
 {
     //Set ViewModel
     Session[hlpConfig.SessionInfo.getReportdata_inID()] = poViewModel;
     //return RedirectToAction("Reportview");
     return(RedirectToAction("Reportview_groupbytrintype"));
 }
예제 #3
0
        public ActionResult Reportview()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;
            ReportinVM oViewmodel = null;

            //if (Session[hlpConfig.SessionInfo.getReportdata_inID()] != null)
            if (this.getSESSIOAN() != null)
            {
                //GET SESSION
                oViewmodel = this.getSESSIOAN();
                //EXECUTE REPORT
                oViewmodel.executeReport_TUNGGAKAN();
                //UPDATE SESSION
                //updateSESSIOAN(oViewmodel);
                //RESET SESSION
                this.resetSESSIOAN();
            } //End if (Session[hlpConfig.SessionInfo.getReportdetail_inID()] != null)

            if (oViewmodel == null)
            {
                return(RedirectToAction("Index"));
            }

            //VIEW REPORT
            return(View(oViewmodel));
        }
예제 #4
0
        } //End prepareLookupFilter()

        public ActionResult Index()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;
            ReportinVM oData = new ReportinVM();

            Session[hlpConfig.SessionInfo.getReportdata_inID()] = null;
            prepareLookup();
            return(View(oData));
        }
예제 #5
0
        public ActionResult Reportprint()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;
            ReportinVM oViewmodel = null;

            if (Session[hlpConfig.SessionInfo.getReportdata_inID()] != null)
            {
                oViewmodel = (ReportinVM)Session[hlpConfig.SessionInfo.getReportdata_inID()];
            } //End if (Session[hlpConfig.SessionInfo.getReportdetail_inID()] != null)
            return(View(oViewmodel));
        }
예제 #6
0
        }     //End public ActionResult Reportprint_groupbytrintype()

        public ActionResult Reportview()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;

            ReportinVM oViewmodel = null;

            if (Session[hlpConfig.SessionInfo.getReportdata_inID()] != null)
            {
                oViewmodel            = (ReportinVM)Session[hlpConfig.SessionInfo.getReportdata_inID()];
                oViewmodel.RECAP      = oDS.getDatalist(oViewmodel.TRN_DT);
                oViewmodel.TRN_AMOUNT = oDS.TRN_AMOUNT;
                Session[hlpConfig.SessionInfo.getReportdata_inID()] = oViewmodel;
            } //End if (Session[hlpConfig.SessionInfo.getReportdetail_inID()] != null)
            return(View(oViewmodel));
        }     //End public ActionResult Reportview()
예제 #7
0
        public ActionResult Reportview_groupbytrintype()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;

            ReportinVM oViewmodel = null;

            if (Session[hlpConfig.SessionInfo.getReportdata_inID()] != null)
            {
                oViewmodel            = (ReportinVM)Session[hlpConfig.SessionInfo.getReportdata_inID()];
                oViewmodel.RECAP2     = oDSDetail.getDatalist_detail(oViewmodel.TRN_DT, oViewmodel.CLASSTYPE_ID);
                oViewmodel.TRN_AMOUNT = oDS.TRN_AMOUNT;
                //Session[hlpConfig.SessionInfo.getReportdata_inID()] = oViewmodel;
            } //End if (Session[hlpConfig.SessionInfo.getReportdetail_inID()] != null)

            oViewmodel.RECAP2 = oViewmodel.RECAP2.OrderBy(fld => fld.STUDENT_NAME)
                                .ThenBy(fld => fld.TRINTYPE_ID)
                                .ThenBy(fld => fld.TRN_DT)
                                .ToList();
            Session[hlpConfig.SessionInfo.getReportdata_inID()] = oViewmodel;
            return(View(oViewmodel));
        } //End public ActionResult Reportview_groupbytrintype()
예제 #8
0
        public ActionResult Reportview()
        {
            //ViewBag.AC_MENU_ID = valMENU.MODULE_INDEX;
            ReportinVM oViewmodel = null;

            if (Session[hlpConfig.SessionInfo.getReportdata_inID()] != null)
            {
                oViewmodel = (ReportinVM)Session[hlpConfig.SessionInfo.getReportdata_inID()];
                if (oViewmodel.STUDENT_ID != null)
                {
                    oViewmodel.DETAIL = oDS.getDatalist_detail(oViewmodel.TRN_DT, oViewmodel.CLASSTYPE_ID, oViewmodel.STUDENT_ID);
                }
                else
                {
                    oViewmodel.DETAIL = oDS.getDatalist_detail(oViewmodel.TRN_DT, null, oViewmodel.STUDENT_ID);
                }

                Session[hlpConfig.SessionInfo.getReportdata_inID()] = oViewmodel;
            } //End if (Session[hlpConfig.SessionInfo.getReportdetail_inID()] != null)

            if (oViewmodel.DETAIL.Count > 0)
            {
                //YEAR
                oViewmodel.CACHE_YEAR_CODE      = oViewmodel.DETAIL[0].CACHE_YEAR_CODE;
                oViewmodel.CACHE_YEAR_SHORTDESC = oViewmodel.DETAIL[0].CACHE_YEAR_SHORTDESC;
                oViewmodel.CACHE_YEAR_DESC      = oViewmodel.DETAIL[0].CACHE_YEAR_DESC;
                oViewmodel.CACHE_YEAR_FROM      = oViewmodel.DETAIL[0].CACHE_YEAR_FROM;
                oViewmodel.CACHE_YEAR_TO        = oViewmodel.DETAIL[0].CACHE_YEAR_TO;
                //CLASSTYPE
                oViewmodel.CLASSTYPE_ID        = oViewmodel.DETAIL[0].CLASSTYPE_ID;
                oViewmodel.CLASSTYPE_CODE      = oViewmodel.DETAIL[0].CLASSTYPE_CODE;
                oViewmodel.CLASSTYPE_SHORTDESC = oViewmodel.DETAIL[0].CLASSTYPE_SHORTDESC;
                oViewmodel.CLASSTYPE_DESC      = oViewmodel.DETAIL[0].CLASSTYPE_DESC;
                oViewmodel.CLASSTYPE_NUM       = oViewmodel.DETAIL[0].CLASSTYPE_NUM;
            } //End if ((oViewmodel.DETAIL.Count > 0) && (oViewmodel.DETAIL !=null))

            return(View(oViewmodel));
        }
예제 #9
0
        } //End private void resetSESSIOAN()

        //UPDATE SESSION
        private void updateSESSIOAN(ReportinVM poViewModel)
        {
            Session[hlpConfig.SessionInfo.getReportdata_inID()] = poViewModel;
        } //End private void updateSESSIOAN()