private void PageBase_Load(object sender, EventArgs e) { if (!Page.IsPostBack ) { //权限验证 if (Context.User.Identity.IsAuthenticated) { AccountsPrincipal user = new AccountsPrincipal(Context.User.Identity.Name); if (Session["UserInfo"] == null) { LTP.Accounts.Bus.User currentUser = new LTP.Accounts.Bus.User(user); Session["UserInfo"] = currentUser; Session["Style"] = currentUser.Style; Response.Write("<script defer>location.reload();</script>"); } if ((PermissionID != -1) && (!user.HasPermissionID(PermissionID))) { Response.Clear(); Response.Write("<script defer>window.alert('您没有权限进入本页!\\n请重新登录或与管理员联系');history.back();</script>"); Response.End(); } } else { FormsAuthentication.SignOut(); Session.Clear(); Session.Abandon(); Response.Clear(); Response.Write("<script defer>window.alert('您没有权限进入本页或当前登录用户已过期!\\n请重新登录或与管理员联系!');parent.location='" + virtualPath + "/Login.aspx';</script>"); Response.End(); } } }
protected void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) { if (!Context.User.Identity.IsAuthenticated) { // Session["message"]="你没有通过权限审核!"; // Session["returnPage"]="main.htm"; // Response.Redirect("Login.aspx",true); Response.Clear(); Response.Write("<script language=javascript>window.alert('您没有权限进入本页!\\n请登录或与管理员联系!');history.back();</script>"); Response.End(); } else { // AccountsPrincipal user=new AccountsPrincipal(Context.User.Identity.Name); // LTP.Accounts.Bus.User usern=new LTP.Accounts.Bus.User(user); if (Session["UserInfo"] == null) { return; } LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; this.lblSignIn.Text = currentUser.TrueName; } } }
private void PageBase_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //权限验证 if (Context.User.Identity.IsAuthenticated) { AccountsPrincipal user = new AccountsPrincipal(Context.User.Identity.Name); if (Session["UserInfo"] == null) { LTP.Accounts.Bus.User currentUser = new LTP.Accounts.Bus.User(user); Session["UserInfo"] = currentUser; Session["Style"] = currentUser.Style; Response.Write("<script defer>location.reload();</script>"); } if ((PermissionID != -1) && (!user.HasPermissionID(PermissionID))) { Response.Clear(); Response.Write("<script defer>window.alert('您没有权限进入本页!\\n请重新登录或与管理员联系');history.back();</script>"); Response.End(); } } else { FormsAuthentication.SignOut(); Session.Clear(); Session.Abandon(); Response.Clear(); Response.Write("<script defer>window.alert('您没有权限进入本页或当前登录用户已过期!\\n请重新登录或与管理员联系!');parent.location='" + virtualPath + "/Login.aspx';</script>"); Response.End(); } } }
protected void Button_Upload_Click(object sender, EventArgs e) { if (!this.FileUpload1.HasFile) { this.Label_Msg.Text += "请先上传一个图片"; return; } string Filename = DateTime.Now.Ticks.ToString() + Path.GetExtension(FileUpload1.FileName).ToLower(); if (!IsPic(Path.GetExtension(FileUpload1.FileName).ToLower())) { this.Label_Msg.Text += "图片格式不对!"; return; } string strpath = Server.MapPath("~/upload/Temp/"); try { this.FileUpload1.PostedFile.SaveAs(strpath + Filename); // id,newsid,descrip,linkurl,issuedate LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.NewsImages newsimages = new Maticsoft.Model.NewsManage.NewsImages(); newsimages.NewsId = NewsId; newsimages.Descrip = this.FreeTextBox1.Text; newsimages.IssueDate = DateTime.Now; newsimages.LinkUrl = Filename; Maticsoft.BLL.NewsManage.NewsImages n = new Maticsoft.BLL.NewsManage.NewsImages(); n.Add(newsimages); Maticsoft.BLL.NewsManage.NewsImages bll = new Maticsoft.BLL.NewsManage.NewsImages(); DataSet Ds = bll.GetNewsImagesList(-1, NewsId, false); //bll.GetTopScroll(4);// Session["FileList"] = Ds; this.GridView1.DataSource = Ds; // Dbs.BindGrid("document_info_pic", "*", "where Articleid='" + this.Label_ArticleId.Text + "'", ""); this.GridView1.DataBind(); this.Label_Msg.Text = "已经上传了 " + this.GridView1.Rows.Count.ToString() + " 个图片,您可以删除已上传图片,如需修改图片,请先该上传图片,再重新上传!"; } catch { this.Label_Msg.Text = "图片上传失败!"; } }
protected void Button_addfix_Click(object sender, EventArgs e) { if (!this.FileUpload1.HasFile) { this.Label_Msg.Text += "请先上传一个文件"; return; } string Filename = DateTime.Now.Ticks.ToString() + Path.GetExtension(FileUpload1.FileName).ToLower(); string strpath = Server.MapPath("~/upload/Temp/"); try { this.FileUpload1.PostedFile.SaveAs(strpath + Filename); // id,newsid,descrip,linkurl,issuedate LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.NewsAffix NewsAffix = new Maticsoft.Model.NewsManage.NewsAffix(); NewsAffix.NewsId = NewsId; NewsAffix.Descrip = this.TextBox_affixname.Text.Trim(); NewsAffix.IssueDate = DateTime.Now; NewsAffix.LinkUrl = Filename; Maticsoft.BLL.NewsManage.NewsAffix n = new Maticsoft.BLL.NewsManage.NewsAffix(); n.Add(NewsAffix); Maticsoft.BLL.NewsManage.NewsAffix bll = new Maticsoft.BLL.NewsManage.NewsAffix(); DataSet Ds = bll.GetNewsAffixList(-1, NewsId, false); //bll.GetTopScroll(4);// Session["FileList_Affix"] = Ds; this.GridView1.DataSource = Ds; // Dbs.BindGrid("document_info_pic", "*", "where Articleid='" + this.Label_ArticleId.Text + "'", ""); this.GridView1.DataBind(); this.Label_Msg.Text = "已经上传了 " + this.GridView1.Rows.Count.ToString() + " 个文件,您可以删除已上传文件,如需修改文件,请先该上传文件,再重新上传!"; } catch { this.Label_Msg.Text = "文件上传失败!"; } }
protected void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { user = new LTP.Accounts.Bus.AccountsPrincipal(Context.User.Identity.Name); if (Session["UserInfo"] == null) { return; } currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.BLL.SysManage sm = new Maticsoft.BLL.SysManage(); DataSet ds; ds = sm.GetTreeList(""); BindTreeView("mainFrame", ds.Tables[0]); if (this.TreeView1.Nodes.Count == 0) { strWelcome += "<br> 你没有任何模块的访问权"; } } }
protected void btnUpdate_Click(object sender, System.EventArgs e) { if (Page.IsValid) { string username = this.txtUserName.Text; string passward = this.txtPassword.Text; LTP.Accounts.Bus.User currentUser = new LTP.Accounts.Bus.User(); if (!currentUser.SetPassword(username, passward)) { this.lblMsg.ForeColor = Color.Red; this.lblMsg.Text = "更新用户信息发生错误!"; } else { this.lblMsg.ForeColor = Color.Blue; this.lblMsg.Text = "用户信息更新成功!"; } } }
protected void btnUpdate_Click(object sender, System.EventArgs e) { if (Page.IsValid) { string username=this.txtUserName.Text; string passward=this.txtPassword.Text; LTP.Accounts.Bus.User currentUser=new LTP.Accounts.Bus.User(); if (!currentUser.SetPassword(username,passward)) { this.lblMsg.ForeColor=Color.Red; this.lblMsg.Text = "�����û���Ϣ��������"; } else { this.lblMsg.ForeColor=Color.Blue; this.lblMsg.Text = "�û���Ϣ���³ɹ���"; } } }
protected void btnAdd_Click(object sender, EventArgs e) { string strErr = ""; int newid = int.Parse(lblNewsId.Text); string heading = this.txtHeading.Text.Trim(); string content = FreeTextBox1.Text; if (heading == "") { strErr += "标题不能为空\\n"; } if (content == "") { strErr += "内容不能为空\\n"; } if (strErr != "") { LTP.Common.MessageBox.Show(this, strErr); return; } if (Session["UserInfo"] == null) { return; } LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.News news = (Maticsoft.Model.NewsManage.News)Session["news"]; news.NewsId = newid; news.Heading = heading; news.Content = content; news.Frequency = 0; news.IssueDate = DateTime.Now; Maticsoft.BLL.NewsManage.News n = new Maticsoft.BLL.NewsManage.News(); n.Update(news); Response.Redirect("show.aspx?id=" + newid); }
protected void btnAdd_Click(object sender, EventArgs e) { string strErr = ""; int newid = int.Parse(lblNewsId.Text); string heading = this.txtHeading.Text.Trim(); string focus = this.txtFocus.Text.Trim(); string content = this.FreeTextBox1.Text.Trim(); string classid = this.dropNewsClass.SelectedValue; string strissuedate = this.txtIssueDate.Text; //bool opened = this.radlistOpened.SelectedValue == "1" ? true : false; bool dormancy = !this.chkDormancy.Checked; if (heading == "") { strErr += "标题不能为空\\n"; } if (content == "") { strErr += "内容不能为空\\n"; } if ((this.dropNewsClass.Items.Count == 0) || (classid.Trim() == "")) { strErr += "没有可以选择的类别!\\n"; } if (strErr != "") { LTP.Common.MessageBox.Show(this, strErr); return; } if (Session["UserInfo"] == null) { return; } DateTime issuedate = DateTime.Now; try { issuedate = Convert.ToDateTime(strissuedate); } catch { } LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.News news = new Maticsoft.Model.NewsManage.News(); news.NewsId = newid; news.ClassId = int.Parse(classid); news.Heading = heading; news.Focus = focus; news.Content = content; news.IssueDate = issuedate; // news.Frequency = 0; if (dormancy) { news.Dormancy = "True"; } else { news.Dormancy = "False"; } news.IssueDate = issuedate;// DateTime.Now; news.Priority = 0; news.UserId = currentUser.UserID; if (chkIsTop.Checked) { news.IsTop = 1; } else { news.IsTop = 0; } if (chkIsLimited.Checked) { news.IsLimited = 1; } else { news.IsLimited = 0; } Maticsoft.BLL.NewsManage.News n = new Maticsoft.BLL.NewsManage.News(); n.Update(news); //处理新闻图片 if (Session["NewsImages_tempId"] != null) { int NewsImages_tempId = (int)Session["NewsImages_tempId"]; Maticsoft.BLL.NewsManage.NewsImages bll = new Maticsoft.BLL.NewsManage.NewsImages(); DataSet Dset = (DataSet)Session["FileList"]; //bll.GetNewsImagesList(-1, NewsImages_tempId, false); if (Dset != null && Dset.Tables[0].Rows.Count > 0) { string Sourcepath = Server.MapPath("~/upload/Temp/"); string Despath = Server.MapPath("~/upload/img/"); for (int i = 0; i < Dset.Tables[0].Rows.Count; i++) { try { string FileName = Dset.Tables[0].Rows[i]["linkurl"].ToString(); if (File.Exists(Sourcepath + FileName)) { File.Copy(Sourcepath + FileName, Despath + FileName); } if (File.Exists(Sourcepath + FileName)) { File.Delete(Sourcepath + FileName); } } catch { //this.Label_Msg.Text = "文件复制出错:" + Ex.Message.ToString(); } } //修改图片 // string strupdatestring = "newsid=" + newsid.ToString(); // bll.Update(strupdatestring, NewsImages_tempId); } } //处理新闻附件 if (Session["NewsAffix_tempId"] != null) { int NewsAffix_tempId = (int)Session["NewsAffix_tempId"]; Maticsoft.BLL.NewsManage.NewsAffix bll = new Maticsoft.BLL.NewsManage.NewsAffix(); DataSet Dset = (DataSet)Session["FileList_Affix"]; //bll.GetNewsAffixList(-1, NewsAffix_tempId, false); if (Dset != null && Dset.Tables[0].Rows.Count > 0) { string Sourcepath = Server.MapPath("~/upload/Temp/"); string Despath = Server.MapPath("~/upload/affix"); for (int i = 0; i < Dset.Tables[0].Rows.Count; i++) { try { string FileName = Dset.Tables[0].Rows[i]["linkurl"].ToString(); if (File.Exists(Sourcepath + FileName)) { File.Copy(Sourcepath + FileName, Despath + FileName); } if (File.Exists(Sourcepath + FileName)) { File.Delete(Sourcepath + FileName); } } catch { //this.Label_Msg.Text = "文件复制出错:" + Ex.Message.ToString(); } } //修改附件 //string strupdatestring = "newsid=" + newsid.ToString(); //bll.Update(strupdatestring, NewsAffix_tempId); } } Response.Redirect("show.aspx?id=" + newid); }
protected void btnAdd_Click(object sender, EventArgs e) { string strErr = ""; int newid = int.Parse(lblNewsId.Text); string heading = this.txtHeading.Text.Trim(); string focus = this.txtFocus.Text.Trim(); string content = this.FreeTextBox1.Text.Trim(); string classid = this.dropNewsClass.SelectedValue; //bool opened = this.radlistOpened.SelectedValue == "1" ? true : false; bool dormancy = this.chkDormancy.Checked; if (heading == "") { strErr += "标题不能为空\\n"; } if (content == "") { strErr += "内容不能为空\\n"; } if ((this.dropNewsClass.Items.Count == 0) || (classid.Trim() == "")) { strErr += "没有可以选择的类别!\\n"; } if (strErr != "") { LTP.Common.MessageBox.Show(this, strErr); return; } if (Session["UserInfo"] == null) { return; } LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.News news = new Maticsoft.Model.NewsManage.News(); news.NewsId = newid; news.ClassId = int.Parse(classid); news.Heading = heading; news.Focus = focus; news.Content = content; news.Frequency = 0; if (dormancy) { news.Dormancy = "True"; } else { news.Dormancy = "False"; } news.IssueDate = DateTime.Now; news.Priority = 0; news.UserId = currentUser.UserID; if (chkIsTop.Checked) { news.IsTop = 1; } else { news.IsTop = 0; } Maticsoft.BLL.NewsManage.News n = new Maticsoft.BLL.NewsManage.News(); n.Update(news); Response.Redirect("show.aspx?id=" + newid); }
protected void btnAdd_Click(object sender, EventArgs e) { string strErr = ""; string heading = this.txtHeading.Text.Trim(); string focus = this.txtFocus.Text.Trim(); string content = this.FreeTextBox1.Text.Trim(); string classid = this.dropNewsClass.SelectedValue; bool dormancy = this.chkDormancy.Checked; if (heading == "") { strErr += "标题不能为空\\n"; } if (content == "") { strErr += "内容不能为空\\n"; } if ((this.dropNewsClass.Items.Count == 0) || (classid.Trim() == "")) { strErr += "没有可以选择的类别!\\n"; } if (strErr != "") { LTP.Common.MessageBox.Show(this, strErr); return; } if (Session["UserInfo"] == null) { return; } LTP.Accounts.Bus.User currentUser = (LTP.Accounts.Bus.User)Session["UserInfo"]; Maticsoft.Model.NewsManage.News news = new Maticsoft.Model.NewsManage.News(); news.ClassId = int.Parse(classid); news.Heading = heading; news.Focus = focus; news.Content = content; if (dormancy) { news.Dormancy = "False"; } else { news.Dormancy = "True"; } news.Dormancy = dormancy.ToString(); //news.Opened = opened; news.Frequency = 0; news.IssueDate = DateTime.Now; //news.ParentId = 0; news.Priority = 0; news.UserId = currentUser.UserID; //news.DepartmentID = int.Parse(currentUser.DepartmentID); if (chkIsTop.Checked) { news.IsTop = 1; } else { news.IsTop = 0; } Maticsoft.BLL.NewsManage.News n = new Maticsoft.BLL.NewsManage.News(); n.Add(news); if (chkAddContinue.Checked) { Session["news"] = news; Response.Redirect("Add.aspx"); } else { Session["news"] = null; Response.Redirect("index.aspx"); } }