Example #1
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 #2
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 #3
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 #4
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.ck_modify.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 #5
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 #6
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);
        }