Example #1
0
        /// <summary>
        /// 業務入力チェックをおこなう
        /// </summary>
        /// <returns></returns>
        private bool CheckFormValidation()
        {
            int ival = 0;

            // key項目のエラーチェック                // No.407 Add
            if (!base.CheckKeyItemValidation())
            {
                return(false);
            }

            // Validationチェック                    // No.407 Mod
            if (!CheckAllValidation(true))
            {
                return(false);
            }

            // 月別
            if (this.rdo出力帳票.Text == "0")
            {
                if (string.IsNullOrEmpty(FiscalYear.Text))
                {
                    FiscalYear.Focus();
                    ErrorMessage = "作成期間(月別用)が入力されていません。";
                    return(false);
                }
            }
            // 日別
            else
            {
                if (string.IsNullOrEmpty(txt作成月.Text))
                {
                    txt作成月.Focus();
                    ErrorMessage = "作成月(日別用)が入力されていません。";
                    return(false);
                }

                // No.401 Mod Start
                string[] yearMonth       = this.txt作成月.Text.Split('/');
                DateTime targetYearMonth = new DateTime(Int32.TryParse(yearMonth[0], out ival) ? ival : -1,
                                                        Int32.TryParse(yearMonth[1], out ival) ? ival : -1,
                                                        1);
                // No.401 Mod End

                if (DateTime.Now < targetYearMonth)
                {
                    txt作成月.Focus();
                    ErrorMessage = "作成月が未来日です。";
                    return(false);
                }
            }

            return(true);
        }
Example #2
0
        /// <summary>
        /// 業務入力チェックをおこなう
        /// </summary>
        /// <returns></returns>
        private bool formValidation()
        {
            // key項目のエラーチェック                // No.407 Add
            if (!base.CheckKeyItemValidation())
            {
                return(false);
            }

            // Validationチェック                    // No.407 Mod
            if (!CheckAllValidation(true))
            {
                return(false);
            }

            if (string.IsNullOrEmpty(FiscalYear.Text))
            {
                FiscalYear.Focus();
                ErrorMessage = "年度指定が入力されていません。";
                return(false);
            }

            return(true);
        }
Example #3
0
        /// <summary>
        /// 業務入力チェックをおこなう
        /// </summary>
        /// <returns></returns>
        private bool formValidation()
        {
            if (string.IsNullOrEmpty(FiscalYear.Text))
            {
                FiscalYear.Focus();
                ErrorMessage = "処理年度が入力されていません。";
                return(false);
            }

            if (string.IsNullOrEmpty(MyCompany.Text1))
            {
                MyCompany.Focus();
                ErrorMessage = "対象販社が設定されていません。";
                return(false);
            }

            if (string.IsNullOrEmpty(AjustRatio.Text))
            {
                // 未入力時はゼロを自動設定する
                AjustRatio.Text = "0";
            }

            return(true);
        }