Beispiel #1
0
        public void MyBind()
        {
            string state = "";
            string num   = Request.QueryString["num"] == null ? "" : Request.QueryString["num"];

            switch (num)
            {
            case "1":
                state = "未解决";
                break;

            case "2":
                state = "处理中";
                break;

            case "3":
                state = "已解决";
                break;

            case "4":
                state = "已锁定";
                break;

            default:
                state = "未解决";
                break;
            }
            GetQueryString();
            lblAllNum.Text = Serverbll.getiServerNum("", -1, menu, typeArray[type], DataConverter.CLng(orderId)).ToString();
            lblNum_ch.Text = Serverbll.getiServerNum("处理中", -1, menu, typeArray[type], DataConverter.CLng(orderId)).ToString();
            lblnum_w.Text  = Serverbll.getiServerNum("未解决", -1, menu, typeArray[type], DataConverter.CLng(orderId)).ToString();
            lblnum_y.Text  = Serverbll.getiServerNum("已解决", -1, menu, typeArray[type], DataConverter.CLng(orderId)).ToString();

            if (int.Parse(lblnum_w.Text.ToString()) >= 0)
            {
                panel_w.Visible = true;
            }
            if (int.Parse(lblNum_ch.Text.ToString()) >= 0)
            {
                panel_ch.Visible = true;
            }
            if (int.Parse(lblnum_y.Text.ToString()) >= 0)
            {
                panel_y.Visible = true;
            }

            resultsRepeater_w.DataSource = Serverbll.SeachTop(state, -1, menu, typeArray[type], DataConverter.CLng(orderId));
            resultsRepeater_w.DataBind();
        }
Beispiel #2
0
        public string GetiServerNum()
        {
            int num = Serverbll.getiServerNum("", buser.GetLogin().UserID, "", "", Mid);

            if (num > 0)
            {
                return("<span class='iserver'>" + num + "</span>");
            }
            else
            {
                return("");
            }
        }
Beispiel #3
0
        public ActionResult FiServer()
        {
            //订单ID,有问必答与订单绑定
            int    OrderID = DataConverter.CLng(Request.QueryString["orderid"]);
            int    Type    = DataConverter.CLng(Request.QueryString["type"], -100);
            string typeStr = "";

            if (Type == -100)
            {
                typeStr = "";
            }
            else
            {
                typeStr = isBll.TypeArr[Type];
            }
            string state = isBll.GetStatus(DataConverter.CLng(Request.QueryString["num"], -100));
            //----------------------------------
            PageSetting config = isBll.SelPage(CPage, PSize, new F_IServer()
            {
                uid   = mu.UserID,
                state = state,
                type  = typeStr,
                title = Request["skey_t"]
            });

            if (function.isAjax())
            {
                return(PartialView("FiServer_List", config));
            }
            ViewBag.allnum   = isBll.getiServerNum("", mu.UserID, typeStr, OrderID);
            ViewBag.treatnum = isBll.getiServerNum("处理中", mu.UserID, typeStr, OrderID);
            ViewBag.nrslvnum = isBll.getiServerNum("未解决", mu.UserID, typeStr, OrderID);
            ViewBag.rslvnum  = isBll.getiServerNum("已解决", mu.UserID, typeStr, OrderID);
            ViewBag.socknum  = isBll.getiServerNum("已锁定", mu.UserID, typeStr, OrderID);
            ViewBag.typedt   = isBll.GetSeachUserIdType(mu.UserID);
            return(View(config));
        }