コード例 #1
0
        public void Createtb_Sys_Button(tb_Sys_Button tb_Sys_Button)
        {
            tb_Sys_Button.Validate();
            tb_Sys_Button.CreateTime = DateTime.Now;
            tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User;

            tb_Sys_Button.CreateUser = tempUser.UserName;
            tb_Sys_Button.Validate();
            this.tb_Sys_ButtonRepository.Add(tb_Sys_Button);
            this.runtimeService.Commit();
        }
コード例 #2
0
        private void OpenForm(string formText, string btnCommand)
        {
            tb_Sys_Button     temp = tbSysButtonBindingSource.Current as tb_Sys_Button;
            SysButtonEditForm edit = new SysButtonEditForm(temp);

            edit.Text = formText;
            edit.Tag  = btnCommand;
            if (edit.ShowDialog() != DialogResult.OK)
            {
                tbSysButtonBindingSource.CancelEdit();
            }
        }
コード例 #3
0
        public void Updatetb_Sys_Button(tb_Sys_Button tb_Sys_Button)
        {
            var existstb_Sys_Menu = this.Gettb_Sys_ButtonById(tb_Sys_Button.Id);

            tb_Sys_Button.ModifyTime = DateTime.Now;
            tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User;

            tb_Sys_Button.ModifyUser = tempUser.UserName;
            tb_Sys_Button.Validate();
            this.tb_Sys_ButtonRepository.SetValues(tb_Sys_Button, existstb_Sys_Menu);
            this.runtimeService.Commit();
        }
コード例 #4
0
ファイル: A004_RoleControl.cs プロジェクト: windygu/KQERP
        /// <summary>
        /// 删除按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            tb_Sys_Roles role = GvRoles.GetFocusedRow() as tb_Sys_Roles;

            if (gridviewAction.SelectedRowsCount >= 0)
            {
                Guid?menuId = this.treeMenu.FocusedNode.GetValue(treeListColumn1).ToString().ToGuidOrNull();
                if (menuId != null)
                {
                    tb_Sys_Button action = gridviewAction.GetFocusedRow() as tb_Sys_Button;
                    if (action != null)
                    {
                        tb_Sys_RolesBtn roleBtn = rolesBtnService.GetByMenuId(role.Id, menuId ?? new Guid(), action.Id);//ServiceHelper.Current.DbSession.Itb_Sys_RoleActionDAL.GetListBy(m => m.RoleID == role.RoleID && m.MoudelID == module.ModuleID && m.ActionID == action.ActionID).FirstOrDefault();
                        if (roleBtn != null)
                        {
                            rolesBtnService.Deletetb_Sys_RolesBtn(roleBtn.Id);
                            this.gridviewAction.DeleteSelectedRows();
                            XtraMessageBox.Show("删除成功");
                        }
                    }
                }
            }
        }
コード例 #5
0
ファイル: SysButtonEditForm.cs プロジェクト: windygu/KQERP
 public SysButtonEditForm(tb_Sys_Button ButtonData)
 {
     InitializeComponent();
     tbSysButtonBindingSource.DataSource = ButtonData;
 }