Ejemplo n.º 1
0
        public void EditWarehouse(HttpContext context)
        {
            string callback   = context.Request["jsoncallback"];
            int    wareid     = Convert.ToInt32(context.Request["itemid"]);
            string name       = context.Request["name"];
            string useridcard = context.Request["useridcard"];
            string remarks    = context.Request["remarks"];
            int    result;

            if (new EmsBLL.Warehouse().IsNameExists(name, wareid))
            {
                result = -1;
            }
            else
            {
                EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(wareid);

                EmsModel.MenuInfo menu = new EmsBLL.MenuInfo().GetEmsModelByName(ware.Name);
                menu.Name = name;

                ware.Id         = wareid;
                ware.Name       = name;
                ware.Remarks    = remarks;
                ware.Editor     = useridcard;
                ware.UpdateTime = DateTime.Now;

                result = new EmsBLL.Warehouse().EditWarehouse(ware, menu);
            }
            //输出Json
            HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})");
            HttpContext.Current.Response.End();
        }
Ejemplo n.º 2
0
        public void AddWarehouse(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            string name     = context.Request["name"];
            int    result;

            if (new EmsBLL.Warehouse().IsNameExists(name))
            {
                result = -1;
            }
            else
            {
                string useridcard = context.Request["useridcard"];
                string remarks    = context.Request["remarks"];

                EmsModel.MenuInfo menu = new EmsModel.MenuInfo();
                menu.Name   = name;
                menu.Pid    = 0;
                menu.isMeu  = false;
                menu.isShow = 0;

                EmsModel.Warehouse ware = new EmsModel.Warehouse();
                ware.Name       = name;
                ware.Remarks    = remarks;
                ware.Creator    = useridcard;
                ware.CreateTime = DateTime.Now;
                ware.IsDelete   = 0;
                ware.UseStatus  = 0;

                //HttpPostedFile file = context.Request.Files[0];
                //string path = "/EMS.Web/Upload/Warehouse";
                //path = HttpContext.Current.Server.MapPath("~" + path);
                //if (!Directory.Exists(path))
                //{
                //    Directory.CreateDirectory(path);
                //}
                //path += "/" + DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + file.FileName;
                //try
                //{
                //    file.SaveAs(path);
                //    ware.PlaneGraph = path;
                //}
                //catch (Exception ex)
                //{
                //    HttpContext.Current.Response.End();
                //}
                result = new EmsBLL.Warehouse().AddWarehouse(ware, menu);
            }
            //输出Json
            HttpContext.Current.Response.Write(callback +
                                               "({\"result\":" + result + "})");
            HttpContext.Current.Response.End();
        }
Ejemplo n.º 3
0
        public void GetModelById(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            int    wareid   = Convert.ToInt32(context.Request["itemid"]);

            //序列化
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(wareid);
            //输出Json
            HttpContext.Current.Response.Write(callback +
                                               "({\"result\":" + jss.Serialize(ware) + "})");
            HttpContext.Current.Response.End();
        }
Ejemplo n.º 4
0
        public void DeleteWarehouse(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            int    wareid   = Convert.ToInt32(context.Request["intID"]);
            int    result;

            EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(wareid);
            EmsModel.MenuInfo  menu = new EmsBLL.MenuInfo().GetEmsModelByName(ware.Name);
            ware.Id       = wareid;
            ware.IsDelete = 1;

            result = new EmsBLL.Warehouse().DeleteWarehouse(ware, menu);
            //输出Json
            HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})");
            HttpContext.Current.Response.End();
        }
Ejemplo n.º 5
0
        public void GetData(HttpContext context)
        {
            string callback      = context.Request["jsoncallback"];
            string warehousename = context.Request["warehousename"];

            EmsModel.Warehouse ware = new EmsModel.Warehouse();
            if (!string.IsNullOrEmpty(warehousename))
            {
                ware.Name = warehousename;
            }
            //序列化
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            EmsModel.JsonModel mod = new EmsBLL.Warehouse().GetJsonModel(ware);
            //输出Json
            HttpContext.Current.Response.Write(callback +
                                               "({\"result\":" + jss.Serialize(mod) + "})");

            HttpContext.Current.Response.End();
        }
Ejemplo n.º 6
0
        public void GetDataPage(HttpContext context)
        {
            string callback = context.Request["jsoncallback"];
            //当前页
            int startIndex = Convert.ToInt32(context.Request["startIndex"]);
            //页容量
            int    pageSize      = Convert.ToInt32(context.Request["pageSize"]);
            string warehousename = context.Request["warehousename"];

            EmsModel.Warehouse ware = new EmsModel.Warehouse();
            if (!string.IsNullOrEmpty(warehousename))
            {
                ware.Name = warehousename;
            }
            ware.IsDelete = 0;
            //序列化
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            EmsModel.JsonModel mod = new EmsBLL.Warehouse().GetJsonModel(ware, startIndex, pageSize);
            //输出Json
            HttpContext.Current.Response.Write(callback +
                                               "({\"result\":" + jss.Serialize(mod) + "})");

            HttpContext.Current.Response.End();
        }
        public void ChangeUseStatus(HttpContext context)
        {
            string callback  = context.Request["jsoncallback"];
            int    itemid    = Convert.ToInt32(context.Request["itemid"]);
            byte   status    = Convert.ToByte(context.Request["Status"]);
            string tablename = context.Request["tablename"];
            int    result;

            switch (tablename)
            {
            case "UserInfo":
                EmsModel.UserInfo user = new EmsBLL.UserInfo().GetEmsModel(itemid);
                user.Id = itemid;
                //user.IsDelete = 1;
                user.UseStatus = status;
                result         = new EmsBLL.UserInfo().Update(user);
                break;

            case "Student":
                EmsModel.Student stu = new EmsBLL.Student().GetEmsModel(itemid);
                stu.Id        = itemid;
                stu.UseStatus = status;
                result        = new EmsBLL.Student().Update(stu);
                break;

            case "Warehouse":
                EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(itemid);
                ware.Id        = itemid;
                ware.UseStatus = status;
                result         = new EmsBLL.Warehouse().Update(ware);
                break;

            case "InstrumentEquip":
                EmsModel.InstrumentEquip insEp = new EmsBLL.InstrumentEquip().GetEmsModel(itemid);
                insEp.Id        = itemid;
                insEp.UseStatus = status;
                result          = new EmsBLL.InstrumentEquip().Update(insEp);
                break;

            case "EquipDetail":
                EmsModel.EquipDetail equip = new EmsBLL.EquipDetail().GetEmsModel(itemid);
                equip.Id        = itemid;
                equip.UseStatus = status;
                result          = new EmsBLL.EquipDetail().Update(equip);
                break;

            case "ClassInfo":
                EmsModel.ClassInfo cla = new EmsBLL.ClassInfo().GetEmsModel(itemid);
                cla.Id        = itemid;
                cla.UseStatus = status;
                result        = new EmsBLL.ClassInfo().Update(cla);
                break;

            case "LearnYear":
                EmsModel.LearnYear ley = new EmsBLL.LearnYear().GetEmsModel(itemid);
                ley.Id        = itemid;
                ley.UseStatus = status;
                result        = new EmsBLL.LearnYear().Update(ley);
                break;

            case "SectionPlace":
                EmsModel.SectionPlace spla = new EmsBLL.SectionPlace().GetEmsModel(itemid);
                spla.Id        = itemid;
                spla.UseStatus = status;
                result         = new EmsBLL.SectionPlace().Update(spla);
                break;

            default:
                result = 0;
                break;
            }
            //输出Json
            context.Response.Write(callback + "({\"result\":" + result + "})");
            context.Response.End();
        }