Esempio n. 1
0
        /// <summary>
        /// 运送列表详细 气体及数量规格
        /// </summary>
        /// <param name="context"></param>
        /// <param name="model"></param>
        public void BottleDetail(HttpContext context, WeReturnModel model)
        {
            string id           = context.Request["id"];
            string AccountComId = context.Request["AccountComId"];

            try
            {
                var parms = new Dictionary <string, object>();
                parms.Clear();

                parms.Add("@keyid", id);
                parms.Add("@companyId", AccountComId);

                var data = SqlService.ExecuteProcedureCommand("rpt_SalesBottles", parms).Tables[0];
                model.status = 0;
                model.data   = data;
                model.msg    = "成功";
            }
            catch (System.Exception ex)
            {
                model.status = 1;
                model.errmsg = ex.Message;
                model.msg    = "失败";
            }
        }
Esempio n. 2
0
        public void Login(HttpContext context, WeReturnModel model)
        {
            string name     = context.Request["name"];
            string password = context.Request["password"];

            try
            {
                AccountService server   = new AccountService();
                base_account   _Account = server.Where(p => p.account_number == name && p.account_password == password).FirstOrDefault();
                if (_Account != null)
                {
                    model.status = 0;
                    model.data   = _Account;
                    model.msg    = "登录成功";
                }
                else
                {
                    model.status = 0;
                    model.data   = null;
                    model.msg    = "用户名或密码错误" + name + "----" + password;
                }
            }
            catch (System.Exception ex)
            {
                model.status = 1;
                model.errmsg = ex.Message;
                model.msg    = "登录失败";
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 运送列表
        /// </summary>
        /// <param name="context"></param>
        /// <param name="model"></param>
        public void mainList(HttpContext context, WeReturnModel model)
        {
            string fdate  = context.Request["fdate"];
            string person = context.Request["person"];

            try
            {
                var starttime = DateTime.Parse(fdate + " 00:00:00");
                IQueryable <LHDispatchCenter> dispatchCenters = new DispatchCenterService().Where(p => p.FDate == starttime && (p.FDriver.Contains(person) || p.FSupercargo.Contains(person)));
                model.status = 0;
                model.data   = dispatchCenters.ToList();
                model.msg    = "登录成功";
            }
            catch (System.Exception ex)
            {
                model.status = 1;
                model.errmsg = ex.Message;
                model.msg    = "登录失败";
            }
        }
Esempio n. 4
0
        public override void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json";
            string        apitype = context.Request["oper"];
            WeReturnModel model   = new WeReturnModel();

            switch (apitype)
            {
            case "ajaxLogin":
                Login(context, model);
                break;

            case "mainList":
                mainList(context, model);
                break;

            case "TaskList":
                TaskList(context, model);
                break;

            case "TaskDetail":
                TaskDetail(context, model);
                break;

            case "BottleDetail":
                BottleDetail(context, model);
                break;

            case "ZeroList":
                break;

            default:
                break;
            }
            JsonSerializerSettings settings = new JsonSerializerSettings();

            settings.MissingMemberHandling = MissingMemberHandling.Ignore;
            settings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
            context.Response.Write(JsonConvert.SerializeObject(model, settings));
        }