private void SendPub(double id, int _status)
        {
            T_News obj_T_News = new T_News();

            HPCBusinessLogic.DAL.T_NewsDAL tt = new HPCBusinessLogic.DAL.T_NewsDAL();
            if (_status == ConstNews.NewsApproving_tbt)
            {
                tt.Update_Status_tintuc(double.Parse(id.ToString()), _status, _user.UserID, DateTime.Now);
            }
            else
            {
                //Hungviet add
                tt.UpdateStatus_T_News_ex_New_HV(double.Parse(id.ToString()), _status, 0, DateTime.Now);
            }
            tt.Insert_Version_From_T_News_WithUserModify(double.Parse(id.ToString()), ConstNews.NewsAppro_tb, _status, _user.UserID);
        }
Esempio n. 2
0
        private void PublisherNews(DataGrid dgr)
        {
            foreach (DataGridItem m_Item in dgr.Items)
            {
                CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect");
                HPCBusinessLogic.DAL.T_NewsDAL tt = new HPCBusinessLogic.DAL.T_NewsDAL();
                if (chk_Select != null && chk_Select.Checked)
                {
                    LinkButton linkname = (LinkButton)m_Item.FindControl("linkTittle");
                    double     News_ID  = double.Parse(dgr.DataKeys[m_Item.ItemIndex].ToString());
                    tt.IsLock(News_ID, 0);
                    tt.UpdateStatus_T_News_ex_New_HV(News_ID, ConstNews.NewsPublishing, _user.UserID, DateTime.Now);
                    tt.Insert_Version_From_T_News_WithUserModify(News_ID, ConstNews.NewsUnPublishing, ConstNews.NewsPublishing, _user.UserID);
                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, linkname.Text,
                                                                   Request["Menu_ID"].ToString(), "[Xuất bản] [Danh sách tin bài hủy đăng] [Đăng bài]", News_ID, ConstAction.BaoDT);
                    #region Sync
                    HPCBusinessLogic.DAL.T_NewsDAL _untilDAL = new HPCBusinessLogic.DAL.T_NewsDAL();
                    HPCInfo.T_News _obj = new HPCInfo.T_News();
                    _obj = _untilDAL.GetOneFromT_NewsByID(News_ID);
                    // DONG BO FILE
                    SynFiles _syncfile = new SynFiles();
                    if (_obj.Images_Summary.Length > 0)
                    {
                        _syncfile.SynData_UploadImgOne(_obj.Images_Summary, Global.ImagesService);
                    }

                    //Cap nhat anh trong bai viet - vao may dong bo
                    if (_obj.News_Body.Length > 5)
                    {
                        _syncfile.SearchImgTag(_obj.News_Body);
                        _syncfile.SearchTagSwf(_obj.News_Body);
                        _syncfile.SearchTagFLV(_obj.News_Body);
                    }
                    //END
                    #endregion
                }
            }
            //Tao cache
            //UltilFunc.GenCacheHTML();
            this.LoadData_UnPublisher();
        }
Esempio n. 3
0
 private void NgungDang(DataGrid dgr)
 {
     foreach (DataGridItem m_Item in dgr.Items)
     {
         CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect");
         HPCBusinessLogic.DAL.T_NewsDAL tt = new HPCBusinessLogic.DAL.T_NewsDAL();
         if (chk_Select != null && chk_Select.Checked)
         {
             LinkButton linkname = (LinkButton)m_Item.FindControl("linkTittle");
             double     News_ID  = double.Parse(dgr.DataKeys[m_Item.ItemIndex].ToString());
             tt.IsLock(News_ID, 0);
             tt.UpdateStatus_T_News_ex_New_HV(News_ID, ConstNews.NewsUnPublishing, _user.UserID, DateTime.Now);
             tt.Insert_Version_From_T_News_WithUserModify(News_ID, ConstNews.NewsPublishing, ConstNews.NewsUnPublishing, _user.UserID);
             WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, linkname.Text,
                                                            Request["Menu_ID"].ToString(), "[Xuất bản tin bài] [Danh sách tin bài đang đăng] [Hủy đăng]", News_ID, ConstAction.BaoDT);
         }
     }
     //Tao cache
     //UltilFunc.GenCacheHTML();
     this.LoadData_DangXuly();
 }