private void XoaTinBai() { 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()); _daltinbai.Sp_DeleteT_Tinbai_WithTrangthai_Xoa(News_ID, _user.UserID); Thaotac = "Thao tác xóa tin bài Tiêu đề:" + _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); this.TabContainer1_ActiveTabChanged(null, null); } } }
protected void DataGrid_EditCommand(object source, DataGridCommandEventArgs e) { string Thaotac = ""; string _ID = string.Empty; if (TabContainer1.ActiveTabIndex == 0) _ID = DataGrid_Dangxuly.DataKeys[e.Item.ItemIndex].ToString(); if (TabContainer1.ActiveTabIndex == 1) _ID = DataGrid_TinTraLai.DataKeys[e.Item.ItemIndex].ToString(); int tab = 0; tab = TabContainer1.ActiveTabIndex; if (e.CommandArgument.ToString().ToLower() == "edit") { HPCBusinessLogic.DAL.TinBaiDAL Dal = new HPCBusinessLogic.DAL.TinBaiDAL(); double Nguoikhoa = Dal.load_T_news(int.Parse(_ID)).Nguoi_Khoa; if (Nguoikhoa > 0) if (Nguoikhoa != _user.UserID) Response.Redirect("~/Quytrinh/List_PV.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&MaDoiTuong=" + Request["MaDoiTuong"].ToString() + "&Tab=" + tab); else { Dal.IsLock(double.Parse(_ID), _user.UserID); Response.Redirect("~/Quytrinh/Reporter.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&MaDoiTuong=" + Request["MaDoiTuong"].ToString() + "&Tab=" + tab); } else { Dal.IsLock(double.Parse(_ID), _user.UserID); Response.Redirect("~/Quytrinh/Reporter.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&MaDoiTuong=" + Request["MaDoiTuong"].ToString() + "&Tab=" + tab); } } if (e.CommandArgument.ToString().ToLower() == "delete") { HPCBusinessLogic.DAL.TinBaiDAL DalTinbai = new HPCBusinessLogic.DAL.TinBaiDAL(); DalTinbai.Sp_DeleteT_Tinbai_WithTrangthai_Xoa(int.Parse(_ID), _user.UserID); this.TabContainer1_ActiveTabChanged(null, null); Thaotac = "Thao tác xóa tin bài tại: " + Request["MaDoiTuong"].ToString() + " - Tiêu đề:" + DalTinbai.load_T_news(int.Parse(_ID.ToString())).Tieude; DalTinbai.IsLock(int.Parse(_ID), 0); } UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), Thaotac); this.TabContainer1.ActiveTabIndex = tab; this.TabContainer1_ActiveTabChanged(source, e); }