public string lastName = "";//修改前的名称 protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("2-1-2")) { Act = HTTPRequest.GetString("Act"); dClassName = HTTPRequest.GetString("tName").Trim(); departmentClassID = HTTPRequest.GetInt("classID", 0); lastName = HTTPRequest.GetString("lastName").Trim(); if (departmentClassID > 0) { pi = DataClass.GetDepartmentsClassInfoModel(departmentClassID); } if (ispost) { //添加 if (Act.IndexOf("add") > -1) { DepartmentsClassInfo li = new DepartmentsClassInfo(); if (dClassName != "") { li.dParentID = departmentClassID; li.dClassName = dClassName; li.dOrder = HTTPRequest.GetInt("tOrder", 0); li.dAppendTime = DateTime.Now; bool hValue = DataClass.ExistsDepartmentsClassInfo(HTTPRequest.GetString("tName"), departmentClassID); if (hValue) { AddErrLine("操作失败,该条分类已经存在,请核对后重新添加!"); } else { int addCount = DataClass.AddDepartmentsClassInfo(li); if (addCount > 0) { //记录成功操作 Logs.AddEventLog(this.userid, "添加" + dClassName + "部门分类"); AddMsgLine("操作成功!"); AddScript("window.setTimeout('window.parent.HidBox();',1000);"); } else { AddErrLine("操作失败,请重新添加!"); } } } else { AddErrLine("操作失败,请重新添加!"); } } //修改 if (Act.IndexOf("update") > -1) { if (dClassName != "") { pi.DepartmentsClassID = departmentClassID; pi.dClassName = dClassName; pi.dAppendTime = DateTime.Now; int count = DataClass.UpdateDepartmentsClassInfo(pi); if (count > 0) { //记录修改操作 Logs.AddEventLog(this.userid, "将" + lastName + "部门修改为" + dClassName); AddMsgLine("修改成功!"); AddScript("window.setTimeout('window.parent.HidBox();',1000);"); } else { AddErrLine("修改失败!"); } } else { AddErrLine("修改失败!"); } } } } else { AddErrLine("权限不足!"); AddScript("window.parent.HidBox();"); } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } }
protected virtual void Page_Load(object sender, EventArgs e) { pagesize = 20; PageBarHTML = ""; string tSQL = " 1=1 "; if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("4-1")) { if (HTTPRequest.GetString("page").Trim() != "" && Utils.IsInt(HTTPRequest.GetString("page").Trim())) { pageindex = int.Parse(HTTPRequest.GetString("page").Trim()); } else { pageindex = 1; } if (ispost) { Act = HTTPRequest.GetFormString("Act"); S_key = Utils.ChkSQL(HTTPRequest.GetFormString("S_key")); } else { Act = HTTPRequest.GetQueryString("Act"); S_key = Utils.ChkSQL(HTTPRequest.GetQueryString("S_key")); } sType = HTTPRequest.GetInt("sType", -1); sState = HTTPRequest.GetInt("sState", -1); DepartmentsClassID = HTTPRequest.GetInt("DepartmentsClassID", 0); if (sType > -1) { tSQL += " and sType=" + sType + " "; } if (sState > -1) { tSQL += " and sState=" + sState + " "; } if (DepartmentsClassID > 0) { Departments = DataClass.GetDepartmentsClassInfoModel(DepartmentsClassID); string DepartmentsClassIDStr = DataClass.GetDepartmentsClassChildStr(DepartmentsClassID); DepartmentsClassIDStr = DepartmentsClassIDStr.Trim() != "" ? DepartmentsClassIDStr + "," + DepartmentsClassID.ToString() : DepartmentsClassID.ToString(); tSQL += " and DepartmentsClassID in(" + DepartmentsClassIDStr + ")"; } if (Act.Trim() == "Search" && S_key.Trim() != "") { tSQL += " and sName like '%" + S_key.Trim() + "%' "; } dList = tbStaffInfo.GetStaffInfoList(pagesize, pageindex, tSQL, out pagetotal, 1, "*"); PageBarHTML = Utils.TenPage(pageindex, pagetotal, 0, "&Act=" + Act + "&S_key=" + S_key + "&sType=" + sType + "&sState=" + sState + "&DepartmentsClassID=" + DepartmentsClassID); } else { AddErrLine("权限不足!"); } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } }