Esempio n. 1
0
        //主窗体正在关闭,可取消
        /// <summary>
        /// 主窗体正在关闭,可取消
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmMainClient_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (UI.Confirm("确定要退出吗?"))
            {
                return;
            }

            e.Cancel = true;
        }
Esempio n. 2
0
        //查询数据
        /// <summary>
        /// 查询数据
        /// </summary>
        internal override bool Query()
        {
            if (CurrentOperationStatus != OperationStatus.Default &&
                !UI.Confirm("有数据未保存,继续查询将丢失,是否继续?"))
            {
                return(false);
            }

            QueryData();
            return(true);
        }
Esempio n. 3
0
        private void FrmBase_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (CurrentOperationStatus == OperationStatus.Default)
            {
                return;
            }

            if (!_closed && !UI.Confirm("窗体处于编辑状态,确定要关闭吗?"))
            {
                e.Cancel = true;
                return;
            }
            _closed = true;
        }
Esempio n. 4
0
        //功能选中
        /// <summary>
        /// 功能选中
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gridViewFunc_SelectionChanged(object sender, EventArgs e)
        {
            if (LastSelectedFuncIndex == -1)
            {
                LastSelectedFuncIndex = gridViewFunc.SelectedRows[0].Index;
            }

            if (IsCheckNeedSave && CurrentOperationStatus != OperationStatus.Default &&
                !UI.Confirm("有数据未保存,继续将丢失,是否继续?"))
            {
                gridViewFunc.SelectionChanged -= gridViewFunc_SelectionChanged;
                gridViewFunc.Rows[LastSelectedFuncIndex].IsCurrent = true;
                gridViewFunc.SelectionChanged += gridViewFunc_SelectionChanged;
                return;
            }
            InitFuncCommands(gridViewFunc.SelectedRows[0].DataBoundItem as RightFunction);
            LastSelectedFuncIndex  = gridViewFunc.SelectedRows[0].Index;
            CurrentOperationStatus = OperationStatus.Default;
        }
Esempio n. 5
0
        //用户组选择更改
        /// <summary>
        /// 用户组选择更改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ddlUserGroup_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
        {
            if (LastSelectedUserGroupIndex == -1)
            {
                LastSelectedUserGroupIndex = ddlUserGroup.SelectedIndex;
            }

            if (CurrentOperationStatus != OperationStatus.Default &&
                !UI.Confirm("有数据未保存,继续将丢失,是否继续?"))
            {
                ddlUserGroup.SelectedIndexChanged -= ddlUserGroup_SelectedIndexChanged;
                ddlUserGroup.Items[LastSelectedUserGroupIndex].Selected = true;
                ddlUserGroup.SelectedIndexChanged += ddlUserGroup_SelectedIndexChanged;
                return;
            }

            QueryData();

            CurrentOperationStatus = OperationStatus.Default;
        }
Esempio n. 6
0
 //删除数据
 /// <summary>
 /// 删除数据
 /// </summary>
 /// <returns></returns>
 internal override bool Delete()
 {
     if (EditEntity == null)
     {
         UI.ShowWarn("请选择待删除数据");
         return(false);
     }
     if (!UI.Confirm("确定要删除吗?"))
     {
         return(false);
     }
     if (!RightUserBll.DeleteRightUser(EditEntity))
     {
         UI.ShowError("删除失败");
         return(false);
     }
     EditEntity = null;
     UI.ClearUi(pageEdit);
     return(true);
 }
Esempio n. 7
0
        //删除数据
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <returns></returns>
        internal override bool Delete()
        {
            if (EditEntity == null)
            {
                UI.ShowWarn("请选择待删除数据");
                return(false);
            }
            if (!UI.Confirm("确定要删除吗?"))
            {
                return(false);
            }
            string msg;

            if (!DictionaryItemBll.DeleteDictionaryItem(EditEntity, out msg))
            {
                UI.ShowError(msg);
                return(false);
            }
            EditEntity = null;
            UI.ClearUi(pageEditData);
            return(true);
        }