コード例 #1
0
        private void btnLikeAdd_Click(object sender, EventArgs e)
        {
            BasePermissionItemEntity entity = GetEntity();

            entity.Id = null;
            FrmPermissionItemAdd frmpermissionItemAdd = new FrmPermissionItemAdd(entity);

            frmpermissionItemAdd.ShowDialog();
        }
コード例 #2
0
 private void btnLikeAdd_Click(object sender, EventArgs e)
 {
     BasePermissionItemEntity entity = GetEntity();
     entity.Id = null;
     FrmPermissionItemAdd frmpermissionItemAdd = new FrmPermissionItemAdd(entity);
     frmpermissionItemAdd.ShowDialog();
 }
コード例 #3
0
 /// <summary>
 /// 添加组织机构
 /// </summary>
 /// <returns>主键</returns>
 private string Add(bool root)
 {
     string returnValue = string.Empty;
     FrmPermissionItemAdd frmPermissionItemAdd;
     if (this.LastControl == this.tvPermission)
     {
         if (root||(this.ParentEntityId.Length == 0) || (this.tvPermission.SelectedNode == null))
         {
             frmPermissionItemAdd = new FrmPermissionItemAdd();
         }
         else
         {
             frmPermissionItemAdd = new FrmPermissionItemAdd(this.ParentEntityId, this.tvPermission.SelectedNode.Text);
         }
     }
     else
     {
         DataRow dataRow = BaseInterfaceLogic.GetDataGridViewEntity(this.grdPermission);
         if (root || dataRow == null)
         {
             frmPermissionItemAdd = new FrmPermissionItemAdd();
         }
         else
         {
             frmPermissionItemAdd = new FrmPermissionItemAdd(dataRow[BasePermissionItemEntity.FieldId].ToString(), dataRow[BasePermissionItemEntity.FieldFullName].ToString());
         }
     }
     frmPermissionItemAdd.OnAdded += new FrmPermissionItemAdd.OnAddedEventHandler(OnAdded);
     if (frmPermissionItemAdd.ShowDialog(this) == DialogResult.OK)
     {
         //returnValue = frmPermissionItemAdd.permissionItemEntity.Id.ToString();
         //string fullName = frmPermissionItemAdd.FullName;
         //string parentId = frmPermissionItemAdd.ParentId;
         //// tvModule 中增加结点
         //TreeNode newNode = new TreeNode();
         //newNode.Text = fullName;
         //newNode.Tag = returnValue;
         //TreeNode parentNode = null;
         //if (!root && !string.IsNullOrEmpty(parentId))
         //{
         //    BaseInterfaceLogic.FindTreeNode(this.tvPermission, parentId);
         //    parentNode = BaseInterfaceLogic.TargetNode;
         //}
         //BaseInterfaceLogic.AddTreeNode(this.tvPermission, newNode, parentNode);
         //this.tvPermission.SelectedNode = newNode;
         // 绑定grdModule
         this.GetPermissionList();
         // 使新增加的数据在grdModule中可见
         if (this.DTPermissionList.Rows.Count > 0)
             this.grdPermission.FirstDisplayedScrollingRowIndex = this.DTPermissionList.Rows.Count - 1;
     }
     return returnValue;
 }