示例#1
0
        public static PaymentDay CreatePaymentDay(string dataAreaId, string name, int dayOfMonth)
        {
            PaymentDay paymentDay = new PaymentDay();

            paymentDay.dataAreaId = dataAreaId;
            paymentDay.Name       = name;
            paymentDay.DayOfMonth = dayOfMonth;
            return(paymentDay);
        }
示例#2
0
        /// <summary>
        /// 業務バリデーションチェックをおこなう
        /// </summary>
        /// <returns></returns>
        private bool CheckFormValid()
        {
            // 自社コードの必須入力チェック
            if (string.IsNullOrEmpty(myCompany.Text1))
            {
                myCompany.SetFocus();
                ErrorMessage = "自社コードが入力されていません。";
                return(false);
            }

            // 入金年月の必須入力チェック
            if (string.IsNullOrEmpty(PaymentYearMonth.Text))
            {
                PaymentYearMonth.Focus();
                ErrorMessage = "入金年月が入力されていません。";
                return(false);
            }

            if (isPaymentAllDays.IsChecked == true)
            {
                // 全入金日の状態チェック(作成入金日入力かつチェックオンはエラー)
                if (!string.IsNullOrEmpty(PaymentDay.Text))
                {
                    isPaymentAllDays.Focus();
                    ErrorMessage = "全入金締日が設定されている場合はチェックをオフにしてください。";
                    return(false);
                }
            }
            else
            {
                // 作成入金日の入力チェック(全入金日チェック無しの場合)
                if (string.IsNullOrEmpty(PaymentDay.Text))
                {
                    PaymentDay.Focus();
                    ErrorMessage = "入金締日が入力されていません。";
                    return(false);
                }
            }

            return(true);
        }
示例#3
0
 public override string ToString()
 {
     return(PaymentDay.ToString());
 }