Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lxyAuthor.validateAuthor(this);
            //lxyAuthor.validateAuthorJson(this);

            DataModel dm = new DataModel();
            defaultLab = dm.GetLab().LabID;
            Term term = dm.GetCurrntTerm();
            weeks = term.TermWeeks;
            currentWeek = (DateTime.Now - term.TermStartDay).Days / 7 + 1;
            us = dm.GetUser(Convert.ToInt32(Session["lxyLabUserID"]));
        }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            DataModel dm = new DataModel();
            LabOrder lo = new LabOrder();
            if (context.Request.Params["OrderLab"] == null || context.Request.Params["OrderLab"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未知实验室!");
            }
            if (context.Request.Params["OrderWeek"] == null || context.Request.Params["OrderWeek"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未知 周次!");
            }
            if (context.Request.Params["OrderWeekday"] == null || context.Request.Params["OrderWeekday"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未知 工作日!");
            }
            if (context.Request.Params["OrderCls"] == null || context.Request.Params["OrderCls"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未知 节次!");
            }
            if (context.Request.Params["OrderTitle"] == null || context.Request.Params["OrderTitle"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未填写预约实验课题!");
            }
            if (context.Request.Params["OrderAmount"] == null || context.Request.Params["OrderAmount"] == "")
            {
                dm.ReturnJsonMsg(context.Response, 0, "未填写预约人数!");
            }

            //用户
            lo.OrderUser = Convert.ToInt32(context.Session["lxyLabUserID"]);
            //实验室
            lo.OrderLab = Convert.ToInt32(context.Request.Params["OrderLab"]);
            lo.OrderAmount = Convert.ToInt32(context.Request.Params["OrderAmount"]);
            lo.OrderCls = Convert.ToInt32(context.Request.Params["OrderCls"]);
            lo.OrderIntro = context.Request.Params["OrderIntro"];
            lo.OrderTerm = dm.GetCurrntTerm().TermID;
            lo.OrderTitle = context.Request.Params["OrderTitle"];
            lo.OrderPostTime = DateTime.Now;
            lo.OrderWeek = Convert.ToInt32(context.Request.Params["OrderWeek"]);
            lo.OrderWeekday = Convert.ToInt32(context.Request.Params["OrderWeekday"]);
            dm.SaveLabOrder(lo);
            dm.ReturnJsonMsg(context.Response,1,"预约成功!",lo.OrderID);
        }
Example #3
0
        public void ProcessRequest(HttpContext context)
        {
            //page ,rows,sort,order,pager是否分页获取
            int page = 0;
            int pageSize = 20;
            int term = 0;
            int lab = 0;
            int week = 0;
            int weekday = 0;
            int cls = 0;
            string userNum="";
            int labAmount = 0;
            DataModel dm = new DataModel();
            if(term==0){
                term=dm.GetCurrntTerm().TermID;
            }
            if(context.Request.Params["labID"]!=null&&context.Request.Params["labID"].Trim()!=""){
                lab=Convert.ToInt32(context.Request.Params["labID"].Trim());
            }
            if(context.Request.Params["page"]!=null&&context.Request.Params["page"].Trim()!=""){
                page=Convert.ToInt32(context.Request.Params["page"].Trim());
            } if(context.Request.Params["pageSize"]!=null&&context.Request.Params["pageSize"].Trim()!=""){
                pageSize=Convert.ToInt32(context.Request.Params["pageSize"].Trim());
            }
            if(context.Request.Params["week"]!=null&&context.Request.Params["week"].Trim()!=""){
                week=Convert.ToInt32(context.Request.Params["week"].Trim());
            }
            if(context.Request.Params["weekday"]!=null&&context.Request.Params["weekday"].Trim()!=""){
                weekday=Convert.ToInt32(context.Request.Params["weekday"].Trim());
            }
            if(context.Request.Params["cls"]!=null&&context.Request.Params["cls"].Trim()!=""){
                cls=Convert.ToInt32(context.Request.Params["cls"].Trim());
            }
            if(context.Request.Params["userNum"]!=null&&context.Request.Params["userNum"].Trim()!=""){
                userNum = context.Request.Params["userNum"].Trim();
            }

                //int page,int pageSize, string sort,string sortOrder,int lab,int term,string userNum,int week,int weekday,int cls
            string wst = JsonMapper.ToJson(dm.GetBookLabs(page,pageSize,"OrderPostTime","desc",lab,term,userNum,week,weekday,cls));
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(wst);
            context.Response.End();
        }