提交 230e9c96 authored 作者: 谭富强's avatar 谭富强

1

上级 c65e91e1
......@@ -36,7 +36,46 @@ namespace LQKJ.K3.CZXT.Pluglus
decimal F_LQKJ_Inspectionfee = Convert.ToDecimal(rowData["F_LQKJ_Inspectionfee"]);//检查及包装费
decimal F_LQKJ_Wdbczce = Convert.ToDecimal(rowData["F_LQKJ_Wdbczce"]);//未达标仓租差额
DateTime F_LQKJ_FDATE = Convert.ToDateTime(Convert.ToString(rowData["F_LQKJ_Date"]));//日期
string F_LQKJ_FDATEyf = F_LQKJ_FDATE.ToString("yyyy/MM");//年月
string F_LQKJ_FDATEyf = F_LQKJ_FDATE.ToString("yyyy/MM");//设置费用的年月
// 动态获取当前日期
DateTime currentDate = DateTime.Now;
// 从数据行中获取用户选择的日期
DateTime selectedDate = Convert.ToDateTime(Convert.ToString(rowData["F_LQKJ_Date"]));
// 判断逻辑
if (selectedDate > currentDate)
{
// 如果选择的日期超过当前日期,则不允许
this.View.ShowMessage("选择的日期不能超过当前日期!");
}
else if (selectedDate.Year == currentDate.Year) // 如果选择的日期是当前年份
{
if (selectedDate.Month > currentDate.Month)
{
// 如果选择的日期月份超过当前月份,则不允许
this.View.ShowMessage("不能选择当前月份或之后的日期!");
}
else if (selectedDate.Month == currentDate.Month)
{
// 如果选择的日期是当前月份,则不允许
this.View.ShowMessage("不能选择当前月份的日期!");
}
else if (selectedDate.Month == currentDate.Month - 1)
{
// 如果选择的日期是上一个月的日期,则允许
//Console.WriteLine("选择的日期有效。");
}
}
else if (selectedDate.Year < currentDate.Year)
{
// 如果选择的日期是之前年份的日期,则允许
//Console.WriteLine("选择的日期有效。");
}
else
{
// 其他情况(例如选择的日期年份超过当前年份),则不允许
this.View.ShowMessage("选择的日期无效!");
}
DynamicObject entityCollection = rowData["F_LQKJ_OrgId"] as DynamicObject;
string F_LQKJ_ORGID = Convert.ToString(entityCollection["Name"]);//组织
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论