/// <summary>
        /// 由一行数据得到一个实体
        /// </summary>
        private EmsModel.MenuInfo GetEmsModel(DbDataReader dr)
        {
            EmsModel.MenuInfo EmsModel = new EmsModel.MenuInfo();
            DbDataReaderToModel(EmsModel, dr);

            return(EmsModel);
        }
示例#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();
        }