void ShowTaskFile(M_Plat_Task mp) { if (!string.IsNullOrEmpty(mp.Attach)) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ExtName")); dt.Columns.Add(new DataColumn("FileName")); dt.Columns.Add(new DataColumn("Path")); string[] fileurls = mp.Attach.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < fileurls.Length; i++) { if (!string.IsNullOrEmpty(fileurls[i])) { string[] datas = new string[3]; datas[0] = GroupPic.GetExtNameMini(Path.GetExtension(fileurls[i]).Replace(".", "")); string fname = Path.GetFileName(fileurls[i]); datas[1] = fname.Length > 6 ? fname.Substring(0, 5) + "..." : fname; datas[2] = fileurls[i]; dt.Rows.Add(datas); } } RShowFilelist.DataSource = dt; RShowFilelist.DataBind(); } }
protected void TaskAdd_Btn_Click(object sender, EventArgs e) { M_User_Plat upMod = B_User_Plat.GetLogin(); M_Plat_Task taskMod = new M_Plat_Task(); if (Mid > 0) { taskMod = taskBll.SelReturnModel(Mid); } taskMod.TaskName = TaskName_T.Text; taskMod.TaskContent = TaskContent_T.Text; taskMod.LeaderIDS = manage_hid.Value; taskMod.PartTakeIDS = member_hid.Value; taskMod.Color = AddColor_Hid.Value; taskMod.EndTime = Convert.ToDateTime(EndTime_T.Text); if (taskMod.ID > 0) { taskBll.UpdateByID(taskMod); } else { taskMod.TaskType = 1; taskMod.Status = 1; taskMod.BeginTime = DateTime.Now; taskMod.CreateUser = upMod.UserID; taskMod.CreateUName = upMod.UserName; taskBll.Insert(taskMod); } function.WriteSuccessMsg("操作成功", "/Plat/Task/Default.aspx"); }
protected void upfilebt_Click(object sender, EventArgs e) { M_Plat_Task mp = taskBll.SelReturnModel(TaskID); if (!string.IsNullOrEmpty(Attach_Hid.Value)) { mp.Attach = mp.Attach + Attach_Hid.Value + ","; taskBll.UpdateByID(mp); } Response.Redirect(Request.RawUrl); }
protected void Del_Link_Click(object sender, EventArgs e) { taskMod = taskBll.SelReturnModel(TaskID); if (taskMod.CreateUser != B_User_Plat.GetLogin().UserID) { function.Script(this, "alert('你无权删除该任务');"); } else { taskBll.Del(TaskID); } }
private void MyBind() { if (Mid > 0) { taskMod = taskBll.SelReturnModel(Mid); TaskName_T.Text = taskMod.TaskName; TaskContent_T.Text = taskMod.TaskContent; EndTime_T.Text = taskMod.EndTime.ToString(); AddColor_Hid.Value = taskMod.Color; manage_hid.Value = buser.SelByIDS(taskMod.LeaderIDS); member_hid.Value = buser.SelByIDS(taskMod.PartTakeIDS); } else { EndTime_T.Text = DateTime.Now.AddDays(7).ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (!string.IsNullOrEmpty(Request.QueryString["ID"])) { taskMod = taskBll.SelReturnModel(TaskID); M_User_Plat upMod = upBll.SelReturnModel(taskMod.CreateUser); userimg_img.Src = upMod.UserFace; CreateUName_L.Text = upMod.TrueName.Length > 5 ? taskMod.CreateUName.Substring(0, 5) + ".." : taskMod.CreateUName; TName_L.Text = taskMod.TaskName; BTime_L.Text = taskMod.BeginTime.ToString("MM月dd日 HH:mm"); ETime_L.Text = taskMod.EndTime.ToString("MM月dd日 HH:mm"); TaskContent_T.Text = taskMod.TaskContent; LeaderIDS.Text = GetUName(taskMod.LeaderIDS, 50); PartTakeIDS.Text = GetUName(taskMod.PartTakeIDS, 500); MyBind(); } } }
protected void downBt_Click(object sender, EventArgs e) { M_Plat_Task mp = taskBll.SelReturnModel(TaskID); SafeSC.DownFile(mp.Attach); }