Пример #1
0
        protected void RadTreeList1_DeleteCommand(object sender, TreeListCommandEventArgs e)
        {
            TreeListDataItem item = e.Item as TreeListDataItem;

            if (item.CanExpand)
            {
                RadAjaxPanel1.Alert("Cần xóa hết các đơn vị con trong đơn vị này trước");
                e.Canceled = true;
                return;
            }
            var         iD  = Convert.ToInt32(item.GetDataKeyValue("IDCoCauToChuc"));
            CoCauToChuc obj = _entities.CoCauToChucs.Where(o => o.IDCoCauToChuc == iD).First();

            _entities.CoCauToChucs.DeleteObject(obj);
            _entities.SaveChanges();
        }
Пример #2
0
        protected void RadTreeList1_InsertCommand(object sender, TreeListCommandEventArgs e)
        {
            Hashtable            table = new Hashtable();
            TreeListEditableItem item  = e.Item as TreeListEditableItem;

            item.ExtractValues(table);
            CoCauToChuc obj          = new CoCauToChuc();
            RadComboBox cbocaptochuc = (RadComboBox)item.FindControl("cboCapToChuc");

            obj.IDCapToChuc = Convert.ToInt32(cbocaptochuc.SelectedValue);
            obj.NgayTao     = obj.NgayCapNhat = DateTime.Now;
            obj.NguoiTao    = obj.NguoiCapNhat = idUser;
            item.UpdateValues(obj);
            _entities.AddToCoCauToChucs(obj);
            _entities.SaveChanges();
        }
Пример #3
0
        protected void RadTreeList1_UpdateCommand(object sender, TreeListCommandEventArgs e)
        {
            Hashtable            table = new Hashtable();
            TreeListEditableItem item  = e.Item as TreeListEditableItem;

            item.ExtractValues(table);
            TreeListEditFormItem editedItem = (e.Item as TreeListEditFormItem);
            string      dataKeyValue        = editedItem.ParentItem.GetDataKeyValue("IDCoCauToChuc").ToString();
            int         iD           = Convert.ToInt32(dataKeyValue);
            CoCauToChuc obj          = _entities.CoCauToChucs.Where(o => o.IDCoCauToChuc == iD).FirstOrDefault();
            RadComboBox cbocaptochuc = (RadComboBox)item.FindControl("cboCapToChuc");

            obj.IDCapToChuc  = Convert.ToInt32(cbocaptochuc.SelectedValue);
            obj.NgayCapNhat  = DateTime.Now;
            obj.NguoiCapNhat = idUser;
            item.UpdateValues(obj);
            _entities.SaveChanges();
        }