/// <summary>
 /// 検索条件の入力状態を返却
 /// </summary>
 /// <returns></returns>
 public CheckResult ExistSearchConditions()
 {
     var result = new CheckResult();
     if (!string.IsNullOrEmpty(this.HimmeiCodeStart)) { return result; }
     if (!string.IsNullOrEmpty(this.HimmeiCodeEnd)) { return result; }
     if (!string.IsNullOrEmpty(this.Himmei)) { return result; }
     result.SetWarningType();
     return result;
 }
 /// <summary>
 /// 更新者コード入力チェック
 /// </summary>
 /// <returns></returns>
 public CheckResult InputKoushinshaCode(CheckResult checkResult)
 {
     if (string.IsNullOrEmpty(this.KoushinshaCode))
     {
         checkResult.Message = MessageConstants.WARNING_MESSAGE_001.Replace("{0}", "更新者コード");
         checkResult.SetWarningType();
         return(checkResult);
     }
     checkResult.SetSuccessType();
     return(checkResult);
 }
 /// <summary>
 /// 品名入力チェック
 /// </summary>
 /// <returns></returns>
 public CheckResult InputHimmei(CheckResult checkResult)
 {
     if (string.IsNullOrEmpty(this.Himmei))
     {
         checkResult.Message = MessageConstants.WARNING_MESSAGE_001.Replace("{0}", "品名");
         checkResult.SetWarningType();
         this.IsHimmeiError = true;
         return checkResult;
     }
     checkResult.SetSuccessType();
     return checkResult;
 }
 /// <summary>
 /// 団体名入力チェック
 /// </summary>
 /// <returns></returns>
 public CheckResult InputDantaiName(CheckResult checkResult)
 {
     if (string.IsNullOrEmpty(this.DantaiName))
     {
         checkResult.Message = MessageConstants.WARNING_MESSAGE_001.Replace("{0}", "団体コード");
         checkResult.SetWarningType();
         this.IsDantaiNameError = true;
         return(checkResult);
     }
     checkResult.SetSuccessType();
     return(checkResult);
 }
 /// <summary>
 /// 更新日終了入力チェック
 /// </summary>
 /// <returns></returns>
 public CheckResult InputKoushinDateEnd(CheckResult checkResult)
 {
     if (string.IsNullOrEmpty(this.KoushinDateEnd))
     {
         checkResult.Message = MessageConstants.WARNING_MESSAGE_001.Replace("{0}", "更新日終了");
         checkResult.SetWarningType();
         //this.IsDantaiCodeError = true;
         return(checkResult);
     }
     checkResult.SetSuccessType();
     return(checkResult);
 }
        /// <summary>
        /// 検索条件の入力状態を返却
        /// </summary>
        /// <returns></returns>
        public CheckResult ExistDetailData()
        {
            var result = new CheckResult();

            if (this.DantaiList.Count > 0)
            {
                return(result);
            }
            result.Message = MessageConstants.WARNING_MESSAGE_002.Replace("{0}", "団体");
            result.SetWarningType();
            return(result);
        }
        /// <summary>
        /// 団体一覧検索条件の入力状態を返却
        /// </summary>
        /// <returns></returns>
        public CheckResult ExistSearchConditions()
        {
            var result = new CheckResult();

            if (this.Himmei.InputHimmeiCodeStart(result).IsSuccess)
            {
                return(result);
            }
            if (this.Himmei.InputHimmeiCodeEnd(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputDantaiCodeStart(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputDantaiCodeEnd(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputDantaiName(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputKoushinshaCode(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputKoushinshaName(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputKoushinDateStart(result).IsSuccess)
            {
                return(result);
            }
            if (this.InputKoushinDateEnd(result).IsSuccess)
            {
                return(result);
            }
            result.Message = MessageConstants.WARNING_MESSAGE_001.Replace("{0}", "検索条件");
            result.SetWarningType();
            return(result);
        }