コード例 #1
0
ファイル: Common.cs プロジェクト: aliceshin/origine
        public bool CheckDeleteData(DataSet ds, BasePopupFrm page, bool isShowMsg)
        {
            bool bCheck = false;

            if (ds.Tables.Contains("DELETE"))
            {
                bCheck = true;
            }

            if (bCheck)
            {
                return(true);
            }
            else
            {
                page.MsgClose();

                if (isShowMsg)
                {
                    MSGHandler.DisplayMessage(MSGType.Information, "VMS_NO_DELETE_DATA", null, null);
                }

                return(false);
            }
        }
コード例 #2
0
ファイル: Common.cs プロジェクト: aliceshin/origine
        public bool CheckSaveData(DataSet ds, BasePopupFrm page, bool isShowMsg)
        {
            bool bCheck = false;

            if (ds.Tables.Count > 0 && (ds.Tables.Contains("INSERT") || ds.Tables.Contains("UPDATE")))
            {
                bCheck = true;
            }
            else if (ds.Tables.Contains("DELETE"))
            {
                bCheck = true;
            }

            if (bCheck)
            {
                return(true);
            }
            else
            {
                page.MsgClose();

                if (isShowMsg)
                {
                    MSGHandler.DisplayMessage(MSGType.Information, "GENERAL_NO_SAVE_DATA", null, null);
                }

                return(false);
            }
        }
コード例 #3
0
ファイル: Common.cs プロジェクト: aliceshin/origine
        public bool CheckSaveMessage(DataSet ds, BasePopupFrm page, bool isShowMsg)
        {
            if (DSUtil.GetResultSucceed(ds) == Definition.FAIL)
            {
                page.MsgClose();

                if (isShowMsg && DSUtil.GetResultMsg(ds) != "")
                {
                    MSGHandler.DisplayMessage(MSGType.Error, DSUtil.GetResultMsg(ds));
                }
                else if (isShowMsg)
                {
                    MSGHandler.DisplayMessage(MSGType.Warning, "GENERAL_SAVE_FAIL", null, null);
                }

                return(false);
            }
            else
            {
                page.MsgClose();

                if (isShowMsg)
                {
                    MSGHandler.DisplayMessage(MSGType.Information, "GENERAL_SAVE_SUCCESS", null, null);
                }

                return(true);
            }
        }
コード例 #4
0
ファイル: Common.cs プロジェクト: aliceshin/origine
        public bool CheckRemoveMessage(DataSet ds, BasePopupFrm page, string item, bool isShowMsg)
        {
            if (DSUtil.GetResultSucceed(ds) == Definition.FAIL)
            {
                page.MsgClose();

                if (isShowMsg && DSUtil.GetResultMsg(ds) != "")
                {
                    MSGHandler.DisplayMessage(MSGType.Warning, "VMS_DELETE_FAIL_USEDATA", new string[] { item }, null);
                }

                return(false);
            }
            else
            {
                page.MsgClose();

                if (isShowMsg)
                {
                    MSGHandler.DisplayMessage(MSGType.Information, "VMS_DELETE_SUCCESS", null, null);
                }

                return(true);
            }
        }
コード例 #5
0
ファイル: Common.cs プロジェクト: aliceshin/origine
        public bool CheckSearchMessage(DataSet ds, BasePopupFrm page, bool isShowMsg)
        {
            if (DSUtil.GetResultSucceed(ds) == Definition.FAIL)
            {
                page.MsgClose();

                if (isShowMsg && DSUtil.GetResultMsg(ds) != "")
                {
                    MSGHandler.DisplayMessage(MSGType.Error, DSUtil.GetResultMsg(ds));
                }

                return(false);
            }
            else
            {
                if (ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
                {
                    page.MsgClose();

                    if (isShowMsg)
                    {
                        MSGHandler.DisplayMessage(MSGType.Information, "GENERAL_NO_DATA", null, null);
                    }
                }

                return(true);
            }
        }