예제 #1
0
        /// <summary>
        /// 组合项目
        /// </summary>
        /// <returns></returns>
        public ActionResult Zhxm(int page = 1, string sfqy = "", string sxrs = "", string mc = "")
        {
            int       count = 0;
            Hashtable ht    = new Hashtable();

            ht.Add("yybh", GLYadmin.YYID);
            if (!string.IsNullOrEmpty(sfqy))
            {
                ht.Add("sfqy", sfqy);
            }
            if (!string.IsNullOrEmpty(sxrs))
            {
                ht.Add("sxrs", sxrs);
            }
            if (!string.IsNullOrEmpty(mc))
            {
                ht.Add("mc", mc);
            }
            var list        = new Service.XtzhxmService().GetZhxmList(ht, page, PageSize, ref count);
            int recordCount = count;                                                                 //总记录数

            ViewBag.Pager = PagingNewHelper.ShowFPageForBootstrapAdmin(page, PageSize, recordCount); //生成分页条
            XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);

            ViewBag.Zdbz = jgModel.zdbz;
            if (Request.IsAjaxRequest())
            {
                return(PartialView("ZhxmPart", list));
            }

            return(View(list));
        }
예제 #2
0
        public JsonResult GetAllMenu()
        {
            try
            {
                List <XtMenuModel> lstMenu = new JsqxService().GetAllMenu(1);

                XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);;


                List <XtMenuModel> lstFstMenu = lstMenu.Where(x => x.scid.Equals(0)).ToList();
                List <object>      lstResult  = new List <object>();
                foreach (var menu in lstFstMenu)
                {
                    lstResult.Add(new { parent = menu, child = lstMenu.Where(x => x.scid.Equals(menu.Id)).ToList() });
                }

                return(Json(new ReturnModel {
                    Code = 200, Msg = "Success", Result = lstResult
                }));
            }
            catch (Exception e)
            {
                return(Json(new ReturnModel {
                    Code = 201, Msg = "获取菜单选项失败"
                }));
            }
        }
예제 #3
0
        /// <summary>
        /// 渠道订单
        /// </summary>
        /// <param name="page"></param>
        /// <param name="sfqy"></param>
        /// <param name="qdbh"></param>
        /// <param name="tcmc"></param>
        /// <returns></returns>
        public ActionResult Order(int page = 1, string qdbh = "", string ddstart = "", string ddend = "", string yystart = "", string yyend = "", string xm = "", string dh = "", string tczt = "", string tcmc = "")
        {
            XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);;

            ViewBag.Jg = jgModel;

            int       count = 0;
            Hashtable ht    = new Hashtable();

            ht.Add("yybh", GLYadmin.YYID);
            ht.Add("ddly", "0");
            ht.Add("qdbh", qdbh);
            ht.Add("ddstart", ddstart);
            ht.Add("ddend", ddend);
            ht.Add("yystart", yystart);
            ht.Add("yyend", yyend);
            ht.Add("dh", dh);
            ht.Add("xm", xm);
            ht.Add("tczt", tczt);
            ht.Add("tcmc", tcmc);
            List <DdjbxxModel> list = new Service.DdyymxbService().OrderYyQdList(ht, page, PageSize, ref count);
            int recordCount         = count;//总记录数

            ViewBag.Zdbz  = jgModel.zdbz;
            ViewBag.Pager = PagingNewHelper.ShowFPageForBootstrapAdmin(page, PageSize, count);//生成分页条
            if (Request.IsAjaxRequest())
            {
                return(PartialView("OrderPart", list));
            }
            else
            {
                List <QuDaoJbxx>     liQd = new QuDaoJbxxService().GetYyQudao(GLYadmin.YYID, "");
                List <KeyValueModel> li   = new List <KeyValueModel>();
                foreach (QuDaoJbxx model in liQd)
                {
                    li.Add(new KeyValueModel()
                    {
                        key = model.Bh.ToString(), values = model.Mc
                    });
                }

                ViewBag.QdList = li;
            }
            return(View(list));
        }
예제 #4
0
        public ActionResult Index(string jsmc = "", int page = 1)
        {
            int count = 0;
            var list  = new JsglbService().JsList(jsmc, GLYadmin.YYID, 0, 1, page, PageSize, ref count);

            if (list != null && list.Count > 0)
            {
                ViewBag.Pager = PagingNewHelper.ShowFPageForBootstrapAdmin(page, PageSize, count);//生成分页条
            }
            List <XtMenuModel> li = new JsqxService().GetAllMenu(1);

            XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);;

            ViewBag.LstMenu = li;

            if (Request.IsAjaxRequest())
            {
                return(PartialView("JsqxPart", list));
            }
            return(View(list));
        }
예제 #5
0
        /// <summary>
        /// 渠道套餐
        /// </summary>
        /// <returns></returns>
        public ActionResult Tc(int page = 1, string sfqy = "", string qdbh = "", string tcmc = "")
        {
            int       count = 0;
            Hashtable ht    = new Hashtable();

            ht.Add("yybh", GLYadmin.YYID);
            ht.Add("tcmc", tcmc);
            ht.Add("sfqy", sfqy);
            ht.Add("qdbh", qdbh);
            ht.Add("tclx", "2");
            List <XttcbModel> list = new XttcbService().GetYyQdTcNew(ht, page, PageSize, ref count);

            ViewBag.Pager = PagingNewHelper.ShowFPageForBootstrapAdmin(page, PageSize, count);//生成分页条
            if (Request.IsAjaxRequest())
            {
                return(PartialView("TcPart", list));
            }
            else
            {
                List <QuDaoJbxx> liQd = new QuDaoJbxxService().GetYyQudao(GLYadmin.YYID, "");

                List <KeyValueModel> li = new List <KeyValueModel>();
                foreach (QuDaoJbxx model in liQd)
                {
                    li.Add(new KeyValueModel()
                    {
                        key = model.Bh, values = model.Mc
                    });
                }

                ViewBag.QdList = li;
            }

            XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);

            ViewBag.Zdbz = jgModel.zdbz;
            return(View(list));
        }
예제 #6
0
        /// <summary>
        /// 同步组合项目
        /// </summary>
        /// <returns></returns>
        public JsonResult Tb()
        {
            //如果中间库成功,再调用医院接口,分3种情况,手动,全自动,半自动
            XtJgbModel jgModel = new Service.XtjgbService().GetJg(GLYadmin.YYID);

            if (jgModel.iskkservice == 1)
            {
                string msg = "";
                //if (Service.HosHelper.PublicKkService.ZhxmTb(jgModel, ref msg))
                //{
                return(Json(new { flag = true, msg = "" }, JsonRequestBehavior.AllowGet));
                //}
                //else
                //{
                //    return Json(new { flag = false, msg = msg }, JsonRequestBehavior.AllowGet);
                //}
            }
            else
            {
                //定制开发
                return(Json(new { flag = true, msg = "" }, JsonRequestBehavior.AllowGet));
            }
        }