Пример #1
0
        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);
                }

            }

        }
Пример #2
0
        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);
        }