示例#1
0
 public void grdList_EditCommand(object source, DataGridCommandEventArgs e)
 {
     #region GhiLog
     Lichsu_Thaotac_HethongDAL actionDAL = new Lichsu_Thaotac_HethongDAL();
     T_Lichsu_Thaotac_Hethong  action    = new T_Lichsu_Thaotac_Hethong();
     action.Ma_Nguoidung = _user.UserID;
     action.TenDaydu     = _user.UserFullName;
     action.HostIP       = IpAddress();
     action.NgayThaotac  = DateTime.Now;
     #endregion
     AnPhamDAL obj_AnPham = new AnPhamDAL();
     if (e.CommandArgument.ToString().ToLower() == "edit")
     {
         int catID = Convert.ToInt32(this.grdList.DataKeys[e.Item.ItemIndex].ToString());
         Response.Redirect("~/Danhmuc/EditAnPham.aspx?Menu_ID=" + Page.Request["Menu_ID"].ToString() + "&ID=" + catID);
     }
     if (e.CommandArgument.ToString().ToLower() == "delete")
     {
         int catID = Convert.ToInt32(this.grdList.DataKeys[e.Item.ItemIndex].ToString());
         if (obj_AnPham.CheckExists_AnPham(catID) == 0)
         {
             obj_AnPham.DeleteFromT_AnPhamByID(catID);
             action.Thaotac = "[Xóa T_AnPham]-->[Thao tác Xóa Trong Bảng T_AnPham][ID:" + this.grdList.DataKeys[e.Item.ItemIndex].ToString() + " ]";
         }
         else
         {
             return;
         }
         this.Danhsach_AnPham();
     }
 }
示例#2
0
        public void grdList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            DropDownList cbo_quytrinh = (DropDownList)e.Item.FindControl("cbo_quytrinh");

            if (cbo_quytrinh != null)
            {
                cbo_quytrinh.Items.Clear();
                UltilFunc.BindCombox(cbo_quytrinh, "ID", "Ten_QuyTrinh", "T_Ten_QuyTrinh", " 1=1 ", "---");
            }
            HiddenField HiddenField_MaQT = (HiddenField)e.Item.FindControl("HiddenField_MaQT");

            if (HiddenField_MaQT != null)
            {
                if (HiddenField_MaQT.Value != "")
                {
                    cbo_quytrinh.SelectedValue = HiddenField_MaQT.Value;
                }
            }
            Label lblSTT = (Label)e.Item.FindControl("lblSTT");

            if (lblSTT != null)
            {
                lblSTT.Text = (pages.PageIndex * pages.PageSize + e.Item.ItemIndex + 1).ToString();
            }
            ImageButton btnDelete = (ImageButton)e.Item.FindControl("btnDelete");

            if (btnDelete != null)
            {
                if (!_Role.R_Delete)
                {
                    btnDelete.Enabled = _Role.R_Delete;
                }
                else
                {
                    btnDelete.Attributes.Add("onclick", "return confirm(\"Bạn có chắc chắn muốn xóa không?\");");
                }
                AnPhamDAL _dtDAL = new AnPhamDAL();
                int       _id    = Convert.ToInt32(grdList.DataKeys[e.Item.ItemIndex].ToString());
                if (_dtDAL.CheckExists_AnPham(_id) == 1)
                {
                    btnDelete.Attributes.Add("onclick", "return alert(\"Ấn phẩm này đang được sử dụng\");");
                }
                else
                {
                    btnDelete.Attributes.Add("onclick", "return confirm(\"Bạn có chắc chắn muốn xóa không?\");");
                }
            }
            if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
            {
                e.Item.Attributes.Add("onmouseover", "currColor=this.style.backgroundColor;this.style.backgroundColor='" + CommonLib.HPCOnmouseoverGrid() + "'");
                e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=currColor");
            }
        }