private double Insert(Boolean _send) { T_News obj; HPCBusinessLogic.DAL.T_NewsDAL tt_DAL = new HPCBusinessLogic.DAL.T_NewsDAL(); obj = SetItem(); obj.News_ID = tt_DAL.InsertT_news(obj); UltilFunc.Insert_News_Image(this.txt_noidung.Text.Trim(), obj.News_ID); int tab = 0; if (_send) { SendPub(double.Parse(obj.News_ID.ToString())); if (Page.Request["Tab"] != null) { tab = Convert.ToInt32(Page.Request["Tab"].ToString()); } if (tab == 1) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.News_Tittle, Request["Menu_ID"].ToString(), "[Nhập tin bài] [Bài bị trả lại] [Thao tác gửi Trình bày bài viết]", obj.News_ID, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.News_Tittle, Request["Menu_ID"].ToString(), "[Nhập tin bài] [Cập nhật tin bài] [Thao tác gửi Trình bày bài viết]", obj.News_ID, ConstAction.BaoDT); } } return(double.Parse(obj.News_ID.ToString())); }
private double Insert(Boolean _send) { T_News obj; HPCBusinessLogic.DAL.T_NewsDAL tt_DAL = new HPCBusinessLogic.DAL.T_NewsDAL(); if (_send) { obj = SetItem(ConstNews.NewsApproving_tbt); } else { obj = SetItem(ConstNews.NewsReturn_tk); } if (obj.News_ID > 0) { obj.News_ID = tt_DAL.InsertT_news(obj); UltilFunc.Insert_News_Image(this.txt_noidung.Text.Trim(), obj.News_ID); if (_send) { obj.News_Status = ConstNews.NewsApproving_tbt; SendPub(double.Parse(obj.News_ID.ToString()), ConstNews.NewsApproving_tbt); WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.News_Tittle, Request["Menu_ID"].ToString(), "[Duyệt tin bài] [Tin bài chờ xuất bản] [Thao tác xuất bản]", obj.News_ID, ConstAction.BaoDT); } else { if (obj.Lang_ID == 1) { obj.News_Status = ConstNews.NewsReturn_tk; SendPub(double.Parse(obj.News_ID.ToString()), ConstNews.NewsReturn_tk); WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.News_Tittle, Request["Menu_ID"].ToString(), "[Duyệt tin bài] [Tin bài đang chờ xuất bản] [Trả lại Trình bày tin bài]", obj.News_ID, ConstAction.BaoDT); } else { obj.News_Status = ConstNews.NewsReturn_tb; SendPub(double.Parse(obj.News_ID.ToString()), ConstNews.NewsReturn_tb); WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.News_Tittle, Request["Menu_ID"].ToString(), "[Duyệt tin bài] [Tin bài đang chờ xuất bản] [Trả lại Biên tập tin bài]", obj.News_ID, ConstAction.BaoDT); } } return(double.Parse(obj.News_ID.ToString())); } else { return(0); } }
private void Gui_Duyet() { ArrayList ar = new ArrayList(); HPCBusinessLogic.DAL.T_IdieaDAL _T_IdieaDAL = new HPCBusinessLogic.DAL.T_IdieaDAL(); string sOrder = GetOrderString() == "" ? "" : " ORDER BY " + GetOrderString(); if (TabContainer1.ActiveTabIndex == 0) { foreach (DataGridItem m_Item in dgr_tintuc1.Items) { CheckBox chk_select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_select != null && chk_select.Checked) { ar.Add(double.Parse(dgr_tintuc1.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } if (TabContainer1.ActiveTabIndex == 1) { foreach (DataGridItem m_Item in dgr_tintuc2.Items) { CheckBox chk_select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_select != null && chk_select.Checked) { ar.Add(double.Parse(dgr_tintuc2.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } if (TabContainer1.ActiveTabIndex == 2) { foreach (DataGridItem m_Item in dgDXL.Items) { CheckBox chk_select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_select != null && chk_select.Checked) { ar.Add(double.Parse(dgDXL.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } for (int i = 0; i < ar.Count; i++) { double Diea_ID = double.Parse(ar[i].ToString()); T_Idiea obj_Idiea = new T_Idiea(); obj_Idiea = _T_IdieaDAL.GetOneFromT_IdieaByID(int.Parse(Diea_ID.ToString())); if (obj_Idiea.Diea_Lock == true && obj_Idiea.User_Edit != _user.UserID) { FuncAlert.AlertJS(this, "Bài đang có người làm việc.!"); return; } _T_IdieaDAL.IsLock(Diea_ID, 0, _user.UserID, DateTime.Now); if (obj_Idiea.Diea_Stype == 2) { if (obj_Idiea.Number != 1) { _T_IdieaDAL.Update_Status_tintuc(Diea_ID, 22, _user.UserID, DateTime.Now, 0); _T_IdieaDAL.Insert_Version_From_T_idiea_WithUserModify(Diea_ID, 6, 22, _user.UserID, DateTime.Now); ActionsCode = "[Danh sách Đề tài đang chờ xử lý TBT:]-->[Gửi TPPV][Diea_ID:" + Diea_ID + "]"; UltilFunc.Log_Action(_user.UserID, _user.UserName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), ActionsCode); } else { T_Idiea _objIdiea = new T_Idiea(); HPCBusinessLogic.DAL.T_IdieaDAL _IdieaDAL = new HPCBusinessLogic.DAL.T_IdieaDAL(); HPCBusinessLogic.DAL.T_NewsDAL _T_NewsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); T_News _objT_News = SetItem(Diea_ID); _T_NewsDAL.InsertT_news(_objT_News); ActionsCode = "[TBT chuyển bài viết đề tài]-->[TKTS][Diea_ID =" + Diea_ID + "]"; UltilFunc.Log_Action(_user.UserID, _user.UserName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), ActionsCode); _T_IdieaDAL.Update_Status_tintuc(Diea_ID, 64, _user.UserID, DateTime.Now, 1); } } else { if (obj_Idiea.Number != 1) { _T_IdieaDAL.Update_Status_tintuc(Diea_ID, 52, _user.UserID, DateTime.Now, 0); _T_IdieaDAL.Insert_Version_From_T_idiea_WithUserModify(Diea_ID, 2, 52, _user.UserID, DateTime.Now); ActionsCode = "[TBT duyệt đề tài:]-->[Gửi TPBT][Diea_ID:" + Diea_ID + "]"; UltilFunc.Log_Action(_user.UserID, _user.UserName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), ActionsCode); } else { T_Idiea _objIdiea = new T_Idiea(); HPCBusinessLogic.DAL.T_IdieaDAL _IdieaDAL = new HPCBusinessLogic.DAL.T_IdieaDAL(); HPCBusinessLogic.DAL.T_NewsDAL _T_NewsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); T_News _objT_News = SetItem(Diea_ID); _T_NewsDAL.InsertT_news(_objT_News); ActionsCode = "[TBT chuyển bài viết đề tài]-->[TKTS][Diea_ID =" + Diea_ID + "]"; UltilFunc.Log_Action(_user.UserID, _user.UserName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), ActionsCode); _T_IdieaDAL.Update_Status_tintuc(Diea_ID, 64, _user.UserID, DateTime.Now, 1); } } } if (TabContainer1.ActiveTabIndex == 0) { LoadData_DangXuly(); } else if (TabContainer1.ActiveTabIndex == 1) { LoadData_DetaiChoDuyet(); } else if (TabContainer1.ActiveTabIndex == 2) { LoadData_Bitralai(); } DataSet _dsReturn; DataSet _dsReturn1; DataSet _dsReturn2; _dsReturn = _T_IdieaDAL.BindGridT_IdieaEditor(pages.PageIndex, pages.PageSize, BuildSQL(62, sOrder)); _dsReturn1 = _T_IdieaDAL.BindGridT_IdieaEditor(pages2.PageIndex - 1, pages2.PageSize, BuildSQL(63, sOrder)); _dsReturn2 = _T_IdieaDAL.BindGridT_IdieaEditor(Pager3.PageIndex - 1, Pager3.PageSize, BuildSQL(64, sOrder)); System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "javascript", "javascript: SetTotal(" + _dsReturn.Tables[1].Rows[0].ItemArray[0].ToString() + "," + _dsReturn1.Tables[1].Rows[0].ItemArray[0].ToString() + "," + _dsReturn2.Tables[1].Rows[0].ItemArray[0].ToString() + ");", true); _dsReturn.Clear(); _dsReturn1.Clear(); _dsReturn2.Clear(); }
//end #endregion #region Event click protected void linkSave_Click(object sender, EventArgs e) { if (Txt_tieude.Text.Length <= 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (cbo_lanquage.SelectedIndex == 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (cbo_chuyenmuc.SelectedIndex == 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (!string.IsNullOrEmpty(txtTienNhuanBut.Text)) { try { int.Parse(txtTienNhuanBut.Text.Replace(",", "")); } catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true); return; } } string message = string.Empty; T_News _t_news = SetItem(); int id = 0; HPCBusinessLogic.DAL.T_NewsDAL _T_newsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); if (Page.IsValid) { id = _T_newsDAL.InsertT_news(_t_news); //Insert keywords InsertKeyword(id, _user.UserID); if (Request["ID"] == null) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, Txt_tieude.Text, Request["Menu_ID"].ToString(), "[Nhập tin bài] [Thao tác Thêm mới tin bài]", id, ConstAction.BaoDT); System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + HPCComponents.Global.RM.GetString("VALIDATE_ADDNEWS") + "');", true); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, Txt_tieude.Text, Request["Menu_ID"].ToString(), "[Nhập tin bài] [Thao tác cập nhật tin bài]", id, ConstAction.BaoDT); System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + HPCComponents.Global.RM.GetString("UpdateSuccessfully") + "');", true); } UltilFunc.Insert_News_Image(txt_noidung.Text.Trim(), Convert.ToDouble(id.ToString())); } if (_t_news.Images_Summary.Length > 0) { this.ImgTemp.Src = HPCComponents.Global.TinPathBDT + "/" + _t_news.Images_Summary; } if (Request["Tab"] != null && Request["Tab"].ToString() != "" && Request["Tab"].ToString() != String.Empty) { Response.Redirect("ArticleEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&Tab=" + Page.Request["Tab"].ToString() + "&ID=" + id.ToString()); } else { Response.Redirect("ArticleEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + id.ToString()); } }
protected void linkSave_Click(object sender, EventArgs e) { //dung them vao de kiem tra dieu dau vao và để busybox khong bi dung trong IE if (Txt_tieude.Text.Length <= 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } //if (cbo_lanquage.SelectedIndex == 0) //{ // System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); // return; //} if (cbo_chuyenmuc.SelectedIndex == 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (!string.IsNullOrEmpty(txtTimeXB.Text)) { DateTime dt = new DateTime(); try { dt = DateTime.Parse(txtTimeXB.Text, new CultureInfo("fr-FR")); } catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('Thời gian hẹn xuất bản phải nhập đúng định dạng dd/MM/yyyy HH:mm tt!');", true); return; } } if (!string.IsNullOrEmpty(txtTienNhuanBut.Text)) { try { int.Parse(txtTienNhuanBut.Text.Replace(",", "")); } catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true); return; } } T_News _t_news = SetItem(ConstNews.NewsApproving_tbt); int id = 0; HPCBusinessLogic.DAL.T_NewsDAL _T_newsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); //T_News _objSet = SetItem(ConstNews.NewsApproving_tb); int ChildID = 0; int.TryParse(Request["ID"] == null ? "0" : Request["ID"], out ChildID); // Insert id = _T_newsDAL.InsertT_news(_t_news); // Insert keyword InsertKeyword(id, _user.UserID); UltilFunc.Insert_News_Image(txt_noidung.Text.Trim(), Convert.ToDouble(ChildID.ToString())); if (Request["ID"] == null) { int tab = 0; if (Page.Request["Tab"] != null && Page.Request["Tab"].ToString() != "-1") { tab = Convert.ToInt32(Page.Request["Tab"].ToString()); if (tab == 10) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Tin tức đang đăng] [Thao tác cập nhật]", id, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Thư ký duyệt] [Tin bài chờ xuất bản:]-->[Thao tác cập nhật]", id, ConstAction.BaoDT); } } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Biên tập] [Tin tức đang chờ xuất bản:]-->[Thao tác cập nhật]", id, ConstAction.BaoDT); } } else { int tab = 0; if (Page.Request["Tab"] != null && Page.Request["Tab"].ToString() != "-1") { tab = Convert.ToInt32(Page.Request["Tab"].ToString()); if (tab == 10) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Tin tức đang đăng] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Thư ký duyệt] [Tin bài chờ xuất bản] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Biên tập] [Tin tức đang chờ xuất bản] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } } UpdateTimeXuatban(); if (!string.IsNullOrEmpty(txtTimeXB.Text)) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Duyệt tin bài] [Sửa bài chờ xuất bản - Đặt lịch xuất bản]", id, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Duyệt tin bài] [Sửa bài chờ xuất bản]", id, ConstAction.BaoDT); } if (_t_news.Images_Summary.Length > 0) { this.ImgTemp.Src = HPCComponents.Global.TinPathBDT + "/" + _t_news.Images_Summary; } _T_newsDAL.IsLock(double.Parse(_t_news.News_ID.ToString()), 1, _user.UserID); if (Request["Tab"] != null && Request["Tab"].ToString() != "" && Request["Tab"].ToString() != String.Empty) { Response.Redirect("PublishingEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&Tab=" + Page.Request["Tab"].ToString() + "&ID=" + id.ToString()); } else { Response.Redirect("PublishingEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + id.ToString()); } }
protected void linkSave_Click(object sender, EventArgs e) { //dung them vao de kiem tra dieu dau vao và để busybox khong bi dung trong IE if (Txt_tieude.Text == "") { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (cbo_lanquage.SelectedIndex == 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } if (cbo_chuyenmuc.SelectedIndex == 0) { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanLuu") + "');", true); return; } //if (!string.IsNullOrEmpty(txtTienNhuanBut.Text)) //{ // try { int.Parse(txtTienNhuanBut.Text.Replace(",", "")); } // catch // { // System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('Tiền nhận bút phải là kiểu số nguyên!');", true); // return; // } //} T_News _t_news = SetItem(0); int id = 0; HPCBusinessLogic.DAL.T_NewsDAL _T_newsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); // Insert id = _T_newsDAL.InsertT_news(_t_news); // Insert keyword InsertKeyword(id, _user.UserID); if (Request["ID"] == null) { int tab = 0; if (Page.Request["Tab"] != null && Page.Request["Tab"].ToString() != "-1") { tab = Convert.ToInt32(Page.Request["Tab"].ToString()); if (tab == 10) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Tin tức đang đăng] [Thao tác cập nhật]", id, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Trình bày tin bài] [Tin bài đang chờ trình bày:]-->[Thao tác thêm mới]", id, ConstAction.BaoDT); } } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Trình bày tin bài] [Tin tức đang chờ trình bày:]-->[Thao tác thêm mới]", id, ConstAction.BaoDT); } } else { int tab = 0; if (Page.Request["Tab"] != null && Page.Request["Tab"].ToString() != "-1") { tab = Convert.ToInt32(Page.Request["Tab"].ToString()); if (tab == 10) { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Tin tức đang đăng] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Trình bày tin bài] [Tin bài đang chờ trình bày] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } } else { WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, _t_news.News_Tittle, Request["Menu_ID"].ToString(), "[Trình bày tin bài] [Tin tức đang chờ trình bày] [Thao tác cập nhật]", _t_news.News_ID, ConstAction.BaoDT); } } UltilFunc.Insert_News_Image(txt_noidung.Text.Trim(), Convert.ToDouble(id.ToString())); if (_t_news.Images_Summary.Length > 0) { this.ImgTemp.Src = HPCComponents.Global.TinPathBDT + "/" + _t_news.Images_Summary; } _T_newsDAL.IsLock(double.Parse(_t_news.News_ID.ToString()), 1, _user.UserID); if (Request["Tab"] != null && Request["Tab"].ToString() != "" && Request["Tab"].ToString() != String.Empty) { Response.Redirect("ArticleApproveEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&Tab=" + Page.Request["Tab"].ToString() + "&ID=" + id.ToString()); } else { Response.Redirect("ArticleApproveEdit.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + id.ToString()); } }