Example #1
0
		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();
                }		
			}            
			
		}
Example #2
0
        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;
                }
            }
        }
Example #3
0
 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();
         }
     }
 }
Example #4
0
        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 = "图片上传失败!";
            }
        }
Example #5
0
        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 = "文件上传失败!";
            }
        }
Example #6
0
        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>&nbsp;&nbsp;&nbsp;&nbsp;你没有任何模块的访问权";
                }
            }
        }
Example #7
0
        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      = "用户信息更新成功!";
                }
            }
        }
Example #8
0
        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 = "�û���Ϣ���³ɹ���";
                }

            }
        }
Example #9
0
        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>&nbsp;&nbsp;&nbsp;&nbsp;你没有任何模块的访问权";
                }

            }
        }
Example #10
0
        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);
        }
Example #11
0
        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);
        }
Example #12
0
        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);
        }
Example #13
0
        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");
            }
        }