コード例 #1
0
ファイル: FormRoleRight.cs プロジェクト: fizikci/Cinar
        public FormRoleRight(int right_id, int role_id, RoleRight entity)
        {
            InitializeComponent();

            this.editRight.EntityType = typeof(Right);
            this.editRole.EntityType = typeof(Role);

            this.role_id = role_id;
            this.right_id = right_id;
            this.entity = entity == null ? new RoleRight() : (RoleRight)DMT.Provider.CloneObject(entity);
        }
コード例 #2
0
ファイル: EditRole.cs プロジェクト: fizikci/Cinar
        private void cmdAddRight(string arg)
        {
            Right r = null;
            if ((editRight.EditValue as Right) == null)
            {
                r = new Right { Name = editRight.EditValue.ToString() };
                r.Save();
            }
            else
                r = editRight.EditValue as Right;

            RoleRight rr = new RoleRight
            {
                RightId = r.Id,
                RoleId = CurrentRole.Id
            };

            rr.Save();
            listEntityRoleRight.BindData();

            editRight.EditValue = null;
        }