Esempio n. 1
0
 public int UptAdmin(RbacAdmin admin)
 {
     admin.UpdateTime = DateTime.Now;
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(admin);
     return(_rbac.UptAdmin(admin, propertyNames));
 }
Esempio n. 2
0
 public int UptDept(RbacDeptPart dept)
 {
     dept.UpdateTime = DateTime.Now;
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(dept);
     return(_rbac.UptDept(dept, propertyNames));
 }
Esempio n. 3
0
 public int UptRole(RbacRoleInfo role)
 {
     role.UpdateTime = DateTime.Now;
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(role);
     return(_rbac.UptRole(role, propertyNames));
 }
Esempio n. 4
0
 //修改某一条数据
 public int UpdateMarket(MarketInfo model)
 {
     model.UpdateTime = DateTime.Now;
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(model);
     return(_marketBll.UptMarket(model, propertyNames));
 }
Esempio n. 5
0
 public int UpdateBooth(BooInfo model)
 {
     model.UpdateTime = DateTime.Now;
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(model);
     return(_boothManager.UptBoo(model, propertyNames));
 }
Esempio n. 6
0
 //修改
 public int UpdateBooAucal(BooAucalnfo model)
 {
     string[] propertyNames = new string[] { };
     propertyNames = ReflectHelper.GetProperties(model);
     return(_boothManager.UpdateBooAucal(model, propertyNames));
 }
Esempio n. 7
0
        public string UploadImg(string id)
        {
            //返回的文件地址
            string filenames = "";
            //获取当前web目录
            string webRootPath = _hostingEnvironment.WebRootPath + "\\img\\";

            if (!Directory.Exists(webRootPath))
            {
                Directory.CreateDirectory(webRootPath);
            }
            try
            {
                var file = Request.Form.Files[0];


                if (file != null)
                {
                    #region  图片文件的条件判断
                    //文件后缀
                    var fileExtension = Path.GetExtension(file.FileName);

                    //判断后缀是否是图片
                    const string fileFilt = ".gif|.jpg|.jpeg|.png";
                    if (fileExtension == null)
                    {
                        return("上传的文件没有后缀");
                    }
                    if (fileFilt.IndexOf(fileExtension.ToLower(), StringComparison.Ordinal) <= -1)
                    {
                        return("请上传jpg、png、gif格式的图片");
                    }

                    //判断文件大小
                    long length = file.Length;
                    if (length > 1024 * 1024 * 2) //2M
                    {
                        return("上传的文件不能大于2M");
                    }

                    #endregion

                    var strDateTime = DateTime.Now.ToString("yyMMddhhmmssfff");      //取得时间字符串
                    var strRan      = Convert.ToString(new Random().Next(100, 999)); //生成三位随机数
                    var saveName    = strDateTime + strRan + fileExtension;

                    var filefullname = webRootPath + saveName;
                    //插入图片数据
                    using (FileStream fs = System.IO.File.Create(filefullname))
                    {
                        file.CopyTo(fs);
                        fs.Flush();
                    }
                    filenames = saveName;
                    RbacAdmin admin = new RbacAdmin();
                    admin.Id         = new Guid(id);
                    admin.AccImg     = saveName;
                    admin.UpdateTime = DateTime.Now;
                    string[] propertyNames = new string[] { };
                    propertyNames = ReflectHelper.GetProperties(admin);
                    _rbac.UptAdmin(admin, propertyNames);
                }
                //但会url显示
                return(filenames);
            }
            catch (Exception)
            {
                //这边增加日志,记录错误的原因
                //ex.ToString();
                return("上传失败");
            }
        }