Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string requestID = Request["id"].ToString();
            string sub = requestID.Substring(0,1);
            string query = requestID.Substring(1, requestID.Length-1);
            if (sub== "1") { 
                lbltitle.Text = "ข่าวสาขา";

                Entity.BranchNewsInfo branch = new Entity.BranchNewsInfo();
                branch = BLL.BranchNews.selectBranchNewsShowDetailNewsPage(query);
                lblheader.Text = branch.BranchNews_Name;
                detail.InnerHtml = branch.Branch_Detail;
                //imgPic.ImageUrl = branch.Branch_Path;
                imgPic.ImageUrl = "../../image/slideshow/11.png";
                lbltime.Text = branch.Update_date;

            }
            else if (sub == "2") { 
                lbltitle.Text = "ข่าวฝึกอบรม";
                Entity.TrainingNewsInfo train = new Entity.TrainingNewsInfo();
                train = BLL.TrainingNews.selectTrainingNewsShowDetailNewsPage(query);
                lblheader.Text = train.Training_Name;
                detail.InnerHtml = train.Training_Detail;
                imgPic.ImageUrl = train.Training_Path;
                lbltime.Text = train.Update_date;

            }
            else if (sub == "3") { 
                lbltitle.Text = "ผลงานสาขา";
                Entity.WorkBranchNewsInfo workbranch = new Entity.WorkBranchNewsInfo();
                workbranch = BLL.WorkBranchNews.selectTrainingNewsShowDetailNewsPage(query);
                lblheader.Text = workbranch.WorkBranchNews_Name;
                detail.InnerHtml = workbranch.WorkBranchNews_Detail;
                imgPic.ImageUrl = workbranch.WorkBranchNews_Path;
                lbltime.Text = workbranch.Update_date;
            }
            else if (sub == "4") {
                lbltitle.Text = "กิจกรรมนักศึกษา";
                lblheader.Text = query;
                Entity.StudentNewsInfo stdNews = new Entity.StudentNewsInfo();
                stdNews = BLL.StudentNews.selectTrainingNewsShowDetailNewsPage(query);
                lblheader.Text = stdNews.StudentNews_Name;
                detail.InnerHtml = stdNews.StudentNews_Detail;
                imgPic.ImageUrl = stdNews.StudentNews_Path;
                lbltime.Text = stdNews.Update_date;
            }
            else if (sub == "5")
            {
                lbltitle.Text = "ข่าวประกาศ";
                lblheader.Text = query;
                Entity.SlideShow slide = new Entity.SlideShow();
                slide = BLL.SlideShow.selectBranchNewsShowDetailNewsPage(query);
                lblheader.Text = slide.SlideShow_Name;
                detail.InnerHtml = slide.SlideShow_Detail;
                imgPic.ImageUrl = slide.SlideShow_Path;
                lbltime.Text = slide.Update_date;
            }



        }
Пример #2
0
        public static Entity.StudentNewsInfo selectShowPopup(string id)
        {
            try
            {
                SqlDataReader dtReader;
                Entity.StudentNewsInfo stdNews = new Entity.StudentNewsInfo();
                string sqlString = "SELECT StudentNews_Name, StudentNews_Detail, StudentNews_Path, Student_Status, convert(datetime, Date_End, 103) as date FROM StudentNews where StudentNews_ID=@id";
                ConnectDB connpath = new ConnectDB();
                objConn = new SqlConnection();
                objConn.ConnectionString = connpath.connectPath();
                objConn.Open();
                objCmd = new SqlCommand(sqlString, objConn);
                objCmd.Parameters.Add("@id", SqlDbType.Int).Value = Convert.ToInt32(id);
                dtReader = objCmd.ExecuteReader();
                if (dtReader.Read())
                {
                    stdNews.StudentNews_Name = dtReader["StudentNews_Name"].ToString();
                    stdNews.StudentNews_Detail = dtReader["StudentNews_Detail"].ToString();
                    stdNews.StudentNews_Path = dtReader["StudentNews_Path"].ToString();
                    stdNews.StudentNews_status = dtReader["Student_Status"].ToString();
                    stdNews.Date_End = dtReader["date"].ToString();

                }
                dtReader.Close();
                objConn.Close();
                return stdNews;
            }
            catch (Exception)
            {
                return null;
            }
        }
Пример #3
0
        public static Entity.StudentNewsInfo selectTrainingNewsShowDetailNewsPage(string query)
        {
            ClassConnectDB conn = new ClassConnectDB();
            Entity.StudentNewsInfo student = new Entity.StudentNewsInfo();
            try
            {
                string sql = "SELECT * FROM StudentNews WHERE  StudentNews_ID=@id";
                string Addvalue = "@id";
                string value = query;

                SqlDataReader drrShow = conn.SelectWhereSqlDataReader(sql, Addvalue, value);
                if (drrShow.Read())
                {
                    student.StudentNews_Name = drrShow["StudentNews_Name"].ToString();
                    student.StudentNews_Detail = drrShow["StudentNews_Detail"].ToString();
                    student.Update_date = drrShow["Update_date"].ToString();
                    student.StudentNews_Path = drrShow["StudentNews_Path"].ToString();
                }
                conn.Close();
                return student;
            }
            catch (Exception)
            {

                return null;
            }
        }
Пример #4
0
        protected void btnok_Click(object sender, EventArgs e)
        {

           if (checkNull())
            {
                if (FUCPic.FileBytes.Length > 0)
                {
                    uploadPic();
                }
                Entity.StudentNewsInfo stdNews = new Entity.StudentNewsInfo();
                stdNews .StudentNews_Name= txttitle.Text.ToString();
                stdNews.Date_End = txtdate.Text.ToString();
                stdNews.StudentNews_Detail = editor.Content.ToString();
                stdNews.StudentNews_Path = picturPath;
                stdNews.Create_user = Session["userid"].ToString();
                stdNews.Update_user = Session["userid"].ToString();

            bool insert = BLL.StudentNews.insertStdNews(stdNews);
            if (insert)
            {
                ShowMessageWeb("บันทึกข้อมูลเรียบร้อย! ");
                clearValue();
            }
            else
            {
                ShowMessageWeb("บันทึกข้อมูลล้มเหลว!");
                if (FUCPic.FileBytes.Length > 0)
                {
                    System.IO.File.Delete(Server.MapPath(picturPath));
                }
            }

            }

        }
Пример #5
0
        protected void gvStdNews_RowCommand(object sender, GridViewCommandEventArgs e)
        {
             try
            {

                if (e.CommandName == "updateNews")
                {
                stdNews_ID = e.CommandArgument.ToString();


                Entity.StudentNewsInfo stdNewsEn = new Entity.StudentNewsInfo();
                stdNewsEn = BLL.StudentNews.selectShowPopup(stdNews_ID.ToString());


                txtPoPtitle.Text = stdNewsEn.StudentNews_Name;
                editorPopup.Content = stdNewsEn.StudentNews_Detail;



                pathImage = stdNewsEn.StudentNews_Path.ToString();
                imgID = pathImage;
                if (pathImage.Length > 0)
                {
                    imgPopPic.ImageUrl = pathImage;
                    imgPopPic.Visible = true;
                }
                else imgPopPic.Visible = false;

                string status = stdNewsEn.StudentNews_status;
                if (status == "A") { ddlStatus.SelectedIndex = 0; }
                else { ddlStatus.SelectedIndex = 1; }
                txtPopdate.Text = stdNewsEn.Date_End;

                mdlpopup.Show();

                }
                else if (e.CommandName == "deleteNews")
                {
                    setStdNewsDdelete = e.CommandArgument.ToString();
                    mdlpopupmsg.Show();
                }


            }
             catch (Exception ex)
             {

                 ShowMessageWeb("เกิดข้อผิดพลาด : " + ex);
             }

        }
Пример #6
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            Entity.StudentNewsInfo update = new Entity.StudentNewsInfo();

            update.Create_user = Session["userid"].ToString();
            update.Update_user = Session["userid"].ToString();

            update.StudentNews_ID = stdNews_ID.ToString();
            update.StudentNews_Name = txtPoPtitle.Text.ToString();
            update.StudentNews_Detail = editorPopup.Content.ToString();
            update.Date_End = txtPopdate.Text.ToString();

            if (FUCPic.FileBytes.Length > 0)
            {
                uploadPic();
                update.StudentNews_Path = picturPath;

            }
            else update.StudentNews_Path = imgID.ToString();


            if (ddlStatus.SelectedIndex == 0) { update.StudentNews_status = "A"; }
            else { update.StudentNews_status = "U"; }

            bool checkStatusUpdate = BLL.StudentNews.UpdateStdNews(update);
            if (checkStatusUpdate)
            {
                if (FUCPic.FileBytes.Length > 0 && imgID.ToString().Length > 0)
                {
                    System.IO.File.Delete(Server.MapPath(imgID.ToString()));
                }
                ShowMessageWeb("บันทึกข้อมูลเรียบร้อย ! ");
            }
            else
            {
                ShowMessageWeb("บันทึกข้อมูลล้มเหลว ! ");
                System.IO.File.Delete(Server.MapPath(picturPath));
            }
            this.ImageButton1_Click(null, null);

        }