/// <summary>
        /// 编辑查询引擎定义
        /// </summary>
        private void EditGrid()
        {
            if (this.dgvList.RowCount == 0)
            {
                // 提高用户体验,如果dgvList没有数据则修改tvPermissiion 中的selectedNode
                this.LastControl = this.tvList;
                return;
            }
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvList, QueryEngineDefineTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmQueryEngineEdit = new FrmQueryEngineDefineEdit(tmpId);

            if (frmQueryEngineEdit.ShowDialog(this) == DialogResult.OK)
            {
                // 绑定dgvList
                this.GetQueryEngineList();
                if (this.DTQueryEngineDefineList.Rows.Count > 0)
                {
                    this.dgvList.FirstDisplayedScrollingRowIndex = this.DTQueryEngineDefineList.Rows.Count - 1;
                }
            }
        }
        /// <summary>
        /// 编辑组织机构
        /// </summary>
        private void EditGrid()
        {
            if (this.dgvList.RowCount == 0)
            {
                // 提高用户体验,如果dgvList没有数据则修改tvPermissiion 中的selectedNode
                this.LastControl = this.tvList;
                return;
            }
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvList, QueryEngineTable.FieldId);
            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmQueryEngineEdit = new FrmQueryEngineEdit(tmpId);
            if (frmQueryEngineEdit.ShowDialog(this) == DialogResult.OK)
            {
                BasePageLogic.FindTreeNode(this.tvList, tmpId);
                TreeNode selectNode = BasePageLogic.TargetNode;
                selectNode.Text = frmQueryEngineEdit.FullName;
                TreeNode oldParentNode = selectNode.Parent;

                BasePageLogic.FindTreeNode(this.tvList, frmQueryEngineEdit.ParentId);
                TreeNode parentNode = BasePageLogic.TargetNode;
                // 编辑节点
                BasePageLogic.EditTreeNode(this.tvList, selectNode, parentNode);
                // 绑定dgvList
                this.GetQueryEngineList();
                if (this.DTQueryEngineList.Rows.Count > 0)
                {
                    this.dgvList.FirstDisplayedScrollingRowIndex = this.DTQueryEngineList.Rows.Count - 1;
                }
            }
        }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (this.LastControl == dgvInfo)
            {
                switch (this.dgvInfo.Rows.Count)
                {
                case 0:
                    this.LastControl = tvOrganize;
                    return;
                }

                //var frmEditOrganize = new FrmEditOrganize(this.EntityId);
                string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiOrganizeTable.FieldId);
                if (string.IsNullOrEmpty(tmpId))
                {
                    return;
                }
                var frmEditOrganize = new FrmEditOrganize(tmpId);
                if (frmEditOrganize.ShowDialog(this) != DialogResult.OK)
                {
                    return;
                }
                BasePageLogic.FindTreeNode(this.tvOrganize, tmpId);
                var selectedNode = BasePageLogic.TargetNode;
                selectedNode.Text = frmEditOrganize.FullName;
                var oldParentNode = selectedNode.Parent;
                BasePageLogic.FindTreeNode(this.tvOrganize, frmEditOrganize.ParentId);
                var parentNode = BasePageLogic.TargetNode;

                BasePageLogic.EditTreeNode(this.tvOrganize, selectedNode, parentNode);

                this.GetOrganizeList();
                if (this.DTOrganizeList.Rows.Count > 0)
                {
                    this.dgvInfo.FirstDisplayedScrollingRowIndex = this.DTOrganizeList.Rows.Count - 1;
                }
            }
            else
            {
                if (tvOrganize.SelectedNode == null)
                {
                    return;
                }

                var frmEditOrganize = new FrmEditOrganize(this.ParentEntityId);
                if (frmEditOrganize.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                {
                    this.tvOrganize.SelectedNode.Text = frmEditOrganize.FullName;
                    this.GetOrganizeList();
                    if (this.DTOrganizeList.Rows.Count <= 0)
                    {
                        return;
                    }
                    this.dgvInfo.FirstDisplayedScrollingRowIndex = this.DTOrganizeList.Rows.Count - 1;
                }
            }
        }
Exemplo n.º 4
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            FrmIncomingCallEdit frmIncomingCallEdit = new FrmIncomingCallEdit(BasePageLogic.GetDataGridViewEntityId(dgvInfo, IncomingCallTable.FieldId))
            {
                DbLinks = this.DbLinks
            };

            if (frmIncomingCallEdit.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.GetList();
            }
        }
Exemplo n.º 5
0
 private void btnReadMessage_Click(object sender, EventArgs e)
 {
     try
     {
         RDIFrameworkService.Instance.MessageService.Read(this.UserInfo, BasePageLogic.GetDataGridViewEntityId(dgvList, CiMessageTable.FieldId));
         this.GetMessageListByFunctionCode();
         MessageBoxHelper.ShowSuccessMsg(RDIFramework.Utilities.RDIFrameworkMessage.MSG3010);
     }
     catch (Exception ex)
     {
         MessageBoxHelper.ShowErrorMsg(RDIFramework.Utilities.RDIFrameworkMessage.MSG3020 + "\n" + ex.Message);
     }
 }
Exemplo n.º 6
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvData, CiSequenceTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }

            FrmSequenceEdit frmSequenceEdit = new FrmSequenceEdit(tmpId);

            if (frmSequenceEdit.ShowDialog(this) == DialogResult.OK)
            {
                this.GetList();
            }
        }
Exemplo n.º 7
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            //var frmRoleEdit = new FrmEditRole(this.TargetRoleId);
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiRoleTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmRoleEdit = new FrmEditRole(tmpId);

            if (frmRoleEdit.ShowDialog(this) == DialogResult.OK)
            {
                this.FormOnLoad(false);
            }
        }
Exemplo n.º 8
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            //if (dgvInfo.CurrentCell != null && dgvInfo.Rows.Count > 0)
            //{
            //    //编辑员工
            //    this.EditStaff(BasePageLogic.GetDataGridViewEntityId(dgvInfo,PiStaffTable.FieldId));
            //}

            //编辑员工
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiStaffTable.FieldId);

            if (!string.IsNullOrEmpty(tmpId))
            {
                this.EditStaff(tmpId);
            }
        }
Exemplo n.º 9
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvRole, PiRoleTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }

            FrmPostRoleEdit frmOrganizeRoleEdit = new FrmPostRoleEdit(tmpId);

            if (frmOrganizeRoleEdit.ShowDialog(this) == DialogResult.OK)
            {
                // 获得岗位列表
                this.GetRoleList();
            }
        }
Exemplo n.º 10
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            //法一、调用FrmUserUpdate窗体做编辑界面
            //dgvInfo.EndEdit();
            //if (!BasePageLogic.CheckInputSelectAnyOne(dgvInfo, "colSelected")) return;
            //var listDataRow = (from DataGridViewRow dgvRow in dgvInfo.Rows
            //                   let dataRowView = dgvRow.DataBoundItem as DataRowView where dataRowView != null
            //                   let dataRow = dataRowView.Row where (System.Boolean) (dgvRow.Cells["colSelected"].Value ?? false)
            //                   select dataRow).ToList();

            /*
             * var IDList = (from dataRowView in (from DataGridViewRow dgvRow in dgvInfo.Rows select dgvRow.DataBoundItem).OfType<DataRowView>()
             *            select dataRowView.Row into dataRow where dataRow != null
             *            select dataRow[PiUserTable.FieldId].ToString()).ToList();
             * var frmUserUpdate = new FrmUserUpdate(this.DTUser);
             * frmUserUpdate.EntityId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiUserTable.FieldId);
             * frmUserUpdate.IDList = IDList;
             * frmUserUpdate.OnDataSaved += new EventHandler(frmUserUpdate_OnDataSaved);
             * if (frmUserUpdate.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             * {
             *  // 获取绑定数据
             *  this.BindData();
             * }
             */

            //法二、调用FrmUserEdit窗体做编辑界面
            //var frmUserEdit = new FrmUserEdit(this.EntityId);
            //if (frmUserEdit.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            //{
            //    // 获取绑定数据
            //    this.BindData();
            //}

            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiUserTable.FieldId);

            if (!string.IsNullOrEmpty(tmpId))
            {
                var frmUserEdit = new FrmUserEdit(tmpId);
                if (frmUserEdit.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    // 获取绑定数据
                    this.BindData();
                }
            }
        }
Exemplo n.º 11
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, CiDbLinkDefineTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmDbLink = new FrmDBLinkEdit(tmpId)
            {
                IsAdd = false
            };

            if (frmDbLink.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.BindData();
            }
        }
Exemplo n.º 12
0
        /// <summary>
        /// 编辑模块
        /// </summary>
        private void EditGrid()
        {
            if (this.dgvInfo.RowCount == 0)
            {
                // 提高用户体验,如果grdPermission没有数据则修改tvPermissiion 中的selectedNode
                this.LastControl = this.tvModule;
                return;
            }
            //var frmModuleEdit = new FrmModuleEdit(this.EntityId);
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvInfo, PiModuleTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmModuleEdit = new FrmModuleEdit(tmpId);

            if (frmModuleEdit.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            BasePageLogic.FindTreeNode(this.tvModule, tmpId);
            var selectNode = BasePageLogic.TargetNode;

            selectNode.Text = frmModuleEdit.FullName;
            var oldParentNode = selectNode.Parent;

            BasePageLogic.FindTreeNode(this.tvModule, frmModuleEdit.ParentId);
            var parentNode = BasePageLogic.TargetNode;

            // 编辑节点
            BasePageLogic.EditTreeNode(this.tvModule, selectNode, parentNode);
            // 绑定dgvInfo
            this.GetModuleList();
            if (this.DTModuleList.Rows.Count > 0)
            {
                this.dgvInfo.FirstDisplayedScrollingRowIndex = this.DTModuleList.Rows.Count - 1;
            }
        }
Exemplo n.º 13
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvData, CiSequenceTable.FieldId);

            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }

            if (!BusinessLogic.ConvertIntToBoolean(RDIFrameworkService.Instance.ParameterService.GetEntity(UserInfo, tmpId).AllowEdit))
            {
                MessageBoxHelper.ShowWarningMsg(RDIFrameworkMessage.MSG0019);
                return;
            }

            FrmParameterEdit frmParameterEdit = new FrmParameterEdit(tmpId);

            if (frmParameterEdit.ShowDialog(this) == DialogResult.OK)
            {
                this.GetList();
            }
        }
Exemplo n.º 14
0
        private void DeleteData()
        {
            if (dgvInfo.CurrentCell == null)
            {
                MessageBoxHelper.ShowWarningMsg("请选择要删除的数据!");
                return;
            }

            if (MessageBoxHelper.Show("确定当前来电登录?") == System.Windows.Forms.DialogResult.No)
            {
                return;
            }

            try
            {
                int returnValue = incomingCallService.SetDeleted(base.UserInfo, new string[] { BasePageLogic.GetDataGridViewEntityId(dgvInfo, IncomingCallTable.FieldId) });
                if (returnValue > 0)
                {
                    MessageBoxHelper.ShowSuccessMsg("删除成功!");
                    this.GetList();
                }
                else
                {
                    MessageBoxHelper.ShowSuccessMsg("删除失败!");
                }
            }
            catch (Exception ex)
            {
                base.ProcessException(ex);
            }
        }