private T_TinBai SetItem(string _Doituongxuly, int _status) { if (double.Parse(txtID.Text.Trim()) > 0) { _obj.Ma_Tinbai = double.Parse(txtID.Text.Trim()); } else { _obj.Ma_Tinbai = double.Parse(Session["matinbai"].ToString()); } _obj.Tieude = UltilFunc.CleanFormatTags(Txt_tieude.Text.Trim()); _obj.TacGia = txt_PVCTV.Text.Trim().Replace(" -- ", "|").Split('|')[0]; _obj.Ma_TacGia = int.Parse(HiddenFieldTacgiatin.Text); _obj.Ma_Anpham = int.Parse(cbo_AnPham.SelectedValue); _obj.Ma_Chuyenmuc = int.Parse(cbo_chuyenmuc.SelectedValue); _obj.NgayTao = DateTime.Now; _obj.Ma_Nguoitao = _user.UserID; _obj.Nguoi_Khoa = _user.UserID; _obj.Trangthai_Xoa = false; if (Txt_Comments.Text != "") { _obj.GhiChu = UltilFunc.CleanFormatTags(Txt_Comments.Text); } else { _obj.GhiChu = ""; } _obj.Trangthai = _status; _obj.Doituong_DangXuly = _Doituongxuly; _obj.LuuVet = _Daltinbai.GetTrace(_obj.Ma_Tinbai); _obj.CopyFrom = 0; _obj.Ma_QTBT = Ma_QTBT; _obj.Bizhub = checkbizbub.Checked; _obj.VietNamNews = checkbaoonline.Checked; _obj.UpdateContents = 1; int startchar = Global.Pathfiledoc.Substring(1, Global.Pathfiledoc.Length - 1).IndexOf("/"); startchar += 1; string _Filedoc = Global.Pathfiledoc.Substring(startchar, Global.Pathfiledoc.Length - startchar); if (Page.Request["ID"] != null) { _obj.PathFileDocuments = _Filedoc + _user.UserID.ToString() + _user.UserName + Request["ID"].ToString() + "_" + Request["MaDoiTuong"].ToString() + ".doc"; } else { _obj.PathFileDocuments = _Filedoc + _user.UserID.ToString() + _user.UserName + Session["matinbai"].ToString() + "_" + Request["MaDoiTuong"].ToString() + ".doc"; } return(_obj); }
private void SendBackTinbai() { string Thaotac = ""; ArrayList ar = new ArrayList(); if (TabContainer1.ActiveTabIndex == 0) { foreach (DataGridItem m_Item in DataGrid_DanTrang.Items) { CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_Select != null && chk_Select.Checked) { ar.Add(double.Parse(DataGrid_DanTrang.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } if (TabContainer1.ActiveTabIndex == 0) { LoadData_ChoXuly(); } HPCBusinessLogic.DAL.TinBaiDAL News = new HPCBusinessLogic.DAL.TinBaiDAL(); if (!_isRefresh) { for (int i = 0; i < ar.Count; i++) { double News_ID = double.Parse(ar[i].ToString()); string _trace = News.GetTrace(News_ID); if (_trace.Length > 0) { string[] _tmp = _trace.Split(';'); if (_tmp.Length > 0) { string _pos = _tmp[_tmp.Length - 2]; _trace = _trace.Substring(0, _trace.Length - _pos.Length - 1); string _u = _pos.Substring(_pos.IndexOf("_") + 1); _pos = _pos.Substring(0, _pos.Length - _u.Length - 1); News.Update_Status_tintuc(News_ID, 3, int.Parse(_u), DateTime.Now, _pos, _trace); News.Insert_Phienban_From_T_Tinbai(News_ID, _user.UserID, DateTime.Now, Request["MaDoiTuong"].ToString()); Thaotac = CommonLib.GetTenDoiTuong(Request["MaDoiTuong"]) + " Gửi trả lại tin bài cho " + CommonLib.GetTenDoiTuong(_pos) + " Tiêu đề:" + News.load_T_news(News_ID).Tieude + " ]"; UltilFunc.Log_Thaotactinbai(_user.UserID, _user.UserFullName, DateTime.Now, Thaotac, News_ID); } } else { FuncAlert.AlertJS(this, "Không thể trả lại tin bài, vì không tìm được người gửi tin! "); return; } } UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), Thaotac); } if (TabContainer1.ActiveTabIndex == 0) { LoadData_ChoXuly(); } }
private T_TinBai SetItem(string _Doituongxuly, int _status) { T_TinBai _obj = new T_TinBai(); if (int.Parse(txtID.Text.Trim()) > 0) { _obj.Ma_Tinbai = int.Parse(txtID.Text.Trim()); } else { _obj.Ma_Tinbai = 0; } _obj.Tieude = UltilFunc.CleanFormatTags(Txt_tieude.Text.Trim()); _obj.Noidung = CKE_Noidung.Text; _obj.TacGia = ""; _obj.Ma_TacGia = int.Parse(HiddenFieldTacgiatin.Value.ToString()); _obj.Ma_NgonNgu = 1; _obj.Ma_Chuyenmuc = 0; _obj.NgayTao = DateTime.Now; _obj.Ma_Nguoitao = _user.UserID; _obj.Nguoi_Khoa = _user.UserID; _obj.Sotu = double.Parse(word_count.Value.ToString()); _obj.Trangthai_Xoa = false; if (Txt_Comments.Text.Trim() != "Nhập góp ý") { _obj.GhiChu = UltilFunc.CleanFormatTags(Txt_Comments.Text); } else { _obj.GhiChu = ""; } _obj.Trangthai = _status; _obj.Doituong_DangXuly = _Doituongxuly; _obj.LuuVet = Daltinbai.GetTrace(_obj.Ma_Tinbai); return(_obj); }
private void GuiTinBai(string MaDoiTuong) { string Thaotac = ""; ArrayList ar = new ArrayList(); if (TabContainer1.ActiveTabIndex == 0) { foreach (DataGridItem m_Item in DataGrid_Dangxuly.Items) { CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_Select != null && chk_Select.Checked) { ar.Add(double.Parse(DataGrid_Dangxuly.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } else if (TabContainer1.ActiveTabIndex == 1) { foreach (DataGridItem m_Item in DataGrid_TinTraLai.Items) { CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect"); if (chk_Select != null && chk_Select.Checked) { ar.Add(double.Parse(DataGrid_TinTraLai.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString())); } } } if (!_isRefresh) { for (int i = 0; i < ar.Count; i++) { double News_ID = double.Parse(ar[i].ToString()); string _trace = _daltinbai.GetTrace(News_ID) + Request["MaDoiTuong"].ToString() + "_" + _user.UserID + ";"; _daltinbai.Update_Status_tintuc(News_ID, 1, _user.UserID, DateTime.Now, MaDoiTuong, _trace); _daltinbai.Insert_Phienban_From_T_Tinbai(News_ID, _user.UserID, DateTime.Now, Request["MaDoiTuong"].ToString()); _daltinbai.Insert_Tulieu_From_T_Tinbai(News_ID); Thaotac = "Thao tác gửi tin bài từ :" + CommonLib.GetTenDoiTuong(Request["MaDoiTuong"].ToString()) + "-->Gửi đến " + CommonLib.GetTenDoiTuong(MaDoiTuong) + "TinTuc:" + _daltinbai.load_T_news(int.Parse(News_ID.ToString())).Tieude; _daltinbai.IsLock(News_ID, 0); UltilFunc.Log_Thaotactinbai(_user.UserID, _user.UserFullName, DateTime.Now, Thaotac, News_ID); UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), Thaotac); int _statusvnonline = UltilFunc.GetColumnValuesOne("T_News", "News_Status", "RefID=" + News_ID); bool _vnnewsonline = _daltinbai.load_T_news(int.Parse(News_ID.ToString())).VietNamNews; if (_vnnewsonline && MaDoiTuong.ToUpper() == Global.MaXuatBan) { // Insert sang bao dien tu if (_statusvnonline == int.Parse(CommonLib.ReadXML("Status_BDT")) || _statusvnonline == 0) { HPCBusinessLogic.DAL.T_NewsDAL _T_NewsDAL = new HPCBusinessLogic.DAL.T_NewsDAL(); T_News _objT_News = SetItemBaoDienTu(News_ID); int _id_dt = _T_NewsDAL.InsertT_news(_objT_News); _T_NewsDAL.Update_Status_tintuc(_id_dt, int.Parse(CommonLib.ReadXML("Status_BDT")), _user.UserID, DateTime.Now); UltilFunc.Insert_News_Image(_objT_News.News_Body.Trim(), Convert.ToDouble(_id_dt.ToString())); } //end } this.TabContainer1_ActiveTabChanged(null, null); } } }