コード例 #1
0
        public ActionResult GetFeedBack(string Id)
        {
            string groupid = string.Empty;

            if (!string.IsNullOrEmpty(Id))
            {
                groupid          = Id.Substring(0, 4);
                ViewBag.GroupId  = groupid;
                ViewBag.OutletId = Id;
                // ViewBag.lsthowtoknow = FMR.GetHowToKnowAboutList();
            }
            var userDetails = (CustomerLoginDetail)Session["UserSession"];
            FeedbackGetFeedbackViewModel objgetfeedbackviewmodel = new FeedbackGetFeedbackViewModel();
            Feedback_PointsAndMessages   PointsAndMessages       = new Feedback_PointsAndMessages();

            // List<Feedback_Content> lstfbget = new List<Feedback_Content>();
            objgetfeedbackviewmodel.OutletId             = Id;
            objgetfeedbackviewmodel.GroupId              = groupid;
            objgetfeedbackviewmodel.IsExpiredOrStopped   = FMR.CheckActiveLink(groupid);
            objgetfeedbackviewmodel.GroupName            = FMR.GetGroupName(groupid);
            objgetfeedbackviewmodel.lstFeedbackData      = FMR.GetFeedback_VisibleContents(groupid);
            objgetfeedbackviewmodel.LogoUrl              = FMR.GetLogo(groupid);
            objgetfeedbackviewmodel.lstKnowAboutUs       = FMR.GetHowToKnowAboutList();
            objgetfeedbackviewmodel.lstsalesRepresentive = FMR.GetSalesRepresentiveList(groupid);
            PointsAndMessages = FMR.GetPointsAndMessages(groupid);
            objgetfeedbackviewmodel.PointsAndMessages = PointsAndMessages;

            objgetfeedbackviewmodel.lstKnowAboutUs = FMR.GetHowToKnowAboutList();

            return(View(objgetfeedbackviewmodel));
        }
コード例 #2
0
        public ActionResult Report()
        {
            FeedbackGetFeedbackViewModel objviewmodel = new FeedbackGetFeedbackViewModel();
            var userDetails = (CustomerLoginDetail)Session["UserSession"];

            objviewmodel.GroupId              = userDetails.GroupId;
            objviewmodel.PointsAndMessages    = FMR.GetPointsAndMessages(objviewmodel.GroupId);
            objviewmodel.lstsalesRepresentive = FMR.GetSalesRepresentiveList(objviewmodel.GroupId);
            objviewmodel.lstoutletlist        = RR.GetOutletList(userDetails.GroupId, userDetails.connectionString);
            return(View(objviewmodel));
        }
コード例 #3
0
        public ActionResult GetFilteredReport(string jsonData)
        {
            FeedbackGetFeedbackViewModel objviewmodel    = new FeedbackGetFeedbackViewModel();
            List <Feedback_Report>       lstreport       = new List <Feedback_Report>();
            JavaScriptSerializer         json_serializer = new JavaScriptSerializer();

            json_serializer.MaxJsonLength = int.MaxValue;
            object[] objData = (object[])json_serializer.DeserializeObject(jsonData);
            foreach (Dictionary <string, object> item in objData)
            {
                DateTime fromDate = Convert.ToDateTime(item["fromDate"]);
                DateTime toDate   = Convert.ToDateTime(item["toDate"]);
                string   Groupid  = Convert.ToString(item["groupId"]);
                string   salesR   = Convert.ToString(item["selectedsalesR"]);
                string   outletId = Convert.ToString(item["selectedoutlet"]);

                lstreport = FMR.GetReportData(Groupid, fromDate, toDate, salesR, outletId);
            }

            return(PartialView("_ReportListing", lstreport));
        }