예제 #1
0
        protected ResponseStatus JudgeDBResult(bool isSuccess, DoDBSuccess dosuccess, DoDBFailed dofailed)
        {
            if (dalBase == null)
            {
                return(ResponseStatus.NONE);
            }

            if (isSuccess)
            {
                if (dalBase.DataRead.HasRows)
                {
                    if (dosuccess != null)
                    {
                        dosuccess();
                    }
                    dalBase.CloseConnect();
                    return(ResponseStatus.SUCCESS);
                }
                else
                {
                    dalBase.CloseConnect();
                    return(ResponseStatus.NOT_DATA);
                }
            }
            else
            {
                if (dofailed != null)
                {
                    dofailed();
                }
                dalBase.CloseConnect();
                return(ResponseStatus.FAILED);
            }
        }