// 年度起算日に入っているかチェック public static bool CheckKihyoubiIsInNendoKisanbi(models.db.KaikeiDatabase db, models.db.Row row) { if (!row.IsNull("kihyoubi")) { string kisanbiStr = db.MTSetting.GetStr("nenndo_kisanbi", ""); if (helper.Converter.IsDateStr(kisanbiStr)) { DateTime dateStart = helper.Converter.DateStrToDateTime(kisanbiStr); DateTime dateEnd = dateStart.AddYears(1).AddDays(-1); DateTime kihyoubi = row.GetDate("kihyoubi").Value; if (dateStart <= kihyoubi && kihyoubi <= dateEnd) { return(true); } else { return(false); } } } return(false); }
private void ValidateKarikataKingaku(models.db.KaikeiDatabase db, models.db.Row row) { if (row.IsNull("karikata_kingaku")) { db.KaikeiDenpyouMeisai.SetColumnValue(row, "karikata_kingaku", 0); } if (!models.Validator.CheckKamokuCodeIsNotNull(db, row, models.constants.Taisyaku.Karikata)) { gridController.ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgNoKarikataKamokuCode, "warn", "karikata_kamoku_code"); } else if (!models.Validator.CheckKamokuCodeFormatIsValid(db, row, models.constants.Taisyaku.Karikata)) { gridController.ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgInvalidKarikataKamokuCode, "warn", "karikata_kamoku_code"); } else if (!models.Validator.CheckKamokuCodeIsNotNull(db, row, models.constants.Taisyaku.Kashikata)) { gridController.ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgNoKarikataKamokuCode, "warn", "kashikata_kamoku_code"); } else if (!models.Validator.CheckKamokuCodeFormatIsValid(db, row, models.constants.Taisyaku.Kashikata)) { gridController.ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgInvalidKarikataKamokuCode, "warn", "kashikata_kamoku_code"); } }