예제 #1
0
        private void ShowDetail()
        {
            Sys_DanhMucNhom group = new Sys_DanhMucNhom();

            group     = groupRepository.GetById(id);
            GroupName = group.TenNhom;

            if (IsPostBack)
            {
                return;
            }
            txtName.Text       = group.TenNhom;
            txtNote.Text       = group.GhiChu;
            ckKichHoat.Checked = group.KichHoat;

            List <Role> roles = xRPMembership.GetPermisisonForGroup(id);

            rptPermissions.DataSource = roles;
            rptPermissions.DataBind();
        }
예제 #2
0
        public static string DeleteGroupItem(string itemID)
        {
            AjaxResponse response = new AjaxResponse();

            try
            {
                //Initial data context variable, this class is declared in .dbml file in xRPDAL namespace
                Sys_DanhMucNhomRepository repository = new Sys_DanhMucNhomRepository();
                Sys_DanhMucNhom           entity     = repository.GetById(int.Parse(itemID));
                repository.DeleteOnSubmit(entity);
                repository.SubmitChanges();
                response.IsSuccess = true;
                response.Message   = "OK";
            }
            catch (Exception ex)
            {
                response.IsSuccess = false;
                response.Message   = (ex.Message + ex.StackTrace).EncodeJsString();
            }
            return(JsonConvert.SerializeObject(response));
        }