Exemplo n.º 1
0
        protected void rplist_OnItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int    id    = int.Parse(e.CommandArgument.ToString());
            var    model = bt.GetToolsByID(id);
            string realpath;


            if (e.CommandName == "dj")
            {
                //做个判定
                if (model.PathType == PathType.务器.ToString())
                {
                    realpath = PicFilePathV + "ToolAttach/" + model.ToolPath;
                }
                else /*if (model.PathType == PathType.链接.ToString())*/
                {
                    realpath = model.ToolPath;
                }

                if (model.ToolSuffix == "mp4" || model.ToolSuffix == "webm" || model.ToolSuffix == "ogg")
                {
                    Response.Write("<script>window.open('/Pub/ShowVideo.aspx?ID=" + id + "','_blank')</script>");
                }
                else
                {
                    bt.DownloadFile(realpath);
                }
            }

            BindDetail();
        }
Exemplo n.º 2
0
        protected void rplist_OnItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int    id    = int.Parse(e.CommandArgument.ToString());
            var    model = bn.GetToolsByID(id);
            string realpath;

            if (e.CommandName == "bj")
            {
                Response.Redirect("ToolEdit.aspx?ID=" + e.CommandArgument);
            }
            else if (e.CommandName == "sc")
            {
                if (bn.Delete(model) == 1)
                {
                    //// 插入日志  delete
                    SysOperateLog log = new SysOperateLog();
                    log.LogID           = StringHelper.getKey();
                    log.LogType         = LogType.工具信息.ToString();
                    log.OperateUser     = GetLogUserName();
                    log.OperateDate     = DateTime.Now;
                    log.LogOperateType  = "工具信息删除";
                    log.LogBeforeObject = JsonHelper.Obj2Json(model);
                    bsol.Insert(log);

                    Message.ShowOK(this, "删除工具信息成功!");
                }


                else
                {
                    Message.ShowWrong(this, "删除工具信息失败");
                }
            }
            else if (e.CommandName == "xz")
            {
                //做个判定
                if (model.PathType == PathType.务器.ToString())
                {
                    realpath = PicFilePathV + "ToolAttach/" + model.ToolPath;
                }
                else /*if (model.PathType == PathType.链接.ToString())*/
                {
                    realpath = model.ToolPath;
                }

                bn.DownloadFile(realpath);
            }

            BindingList();
        }