讲述一下我的项目第一个功能就是添加单位,添加单位说难也真的不难,整个项目也就四个操作 增 删 查 改 这四项的操作,但是对于刚刚接触项目的人就会觉得有点难度,因为在写代码的时候,如果思路还没有理解的人,那么做这些功能的时候就觉得没那么简单了,而我也遇到了那么一个问题,就是在新增单位的时候,不是有个数据判断什的,提示你填写完整的数据,而我的项目这个问题就是你把数据填写完整了,它还是提示着叫你填写完整数据。
详情请看下图

对于这个问题,其实它就是数据判断的问题,其实我想增加的是单位,那么就与单位表有关系了,那么我之前写验证的时候是写了很多个验证的,但是后来同学帮我纠正了一下这个验证的出错,就是只判断一下单位名称有没有填写,然后备注就不用判断了,因为备注可填可不填,这是看个人需求的,也就是说我在验证数据的时候把备注也设置验证了,而且备注填写了也是提示填写完整的数据信息,那么就换了一种新增写法,具体增加代码如下
//弹出新增模态框
function goAdd() {
$("#myModal").modal("show");
}
//保存新增
function doSaveAdd() {
var units = $("#UnitName").val();
var decimalAllowedNo = $("#selIsDecimal_Y").val();
var note = $("divAddTitle [name='note']").val();
//数据完整性验证
if (units != "" && units != undefined) {
var fromDate = $("#fromID").serializeArray();//序列化form表单
} else {
layer.alert("请填写完整数据信息!", { icon: 0, title: "提示" });
}
}
!!!! 提示:部分代码有欠缺 !!!!
publicActionResult InsertUnits(PW_Units pwUnits)
{
ReturnJsonVo returnJson = newReturnJsonVo();
returnJson.State = false;
//判断数据
if (!string.IsNullOrEmpty(pwUnits.Units))
{
//检查以前的是否有冲突
int oldCount = (from tbUnits in myModels.PW_Units
where tbUnits.Units ==pwUnits.Units
select tbUnits
).Count();
这是控制器的代码,因为还没有完善,所以代码有欠缺
详情请看下图

对于这个问题,其实它就是数据判断的问题,其实我想增加的是单位,那么就与单位表有关系了,那么我之前写验证的时候是写了很多个验证的,但是后来同学帮我纠正了一下这个验证的出错,就是只判断一下单位名称有没有填写,然后备注就不用判断了,因为备注可填可不填,这是看个人需求的,也就是说我在验证数据的时候把备注也设置验证了,而且备注填写了也是提示填写完整的数据信息,那么就换了一种新增写法,具体增加代码如下
//弹出新增模态框
function goAdd() {
$("#myModal").modal("show");
}
//保存新增
function doSaveAdd() {
var units = $("#UnitName").val();
var decimalAllowedNo = $("#selIsDecimal_Y").val();
var note = $("divAddTitle [name='note']").val();
//数据完整性验证
if (units != "" && units != undefined) {
var fromDate = $("#fromID").serializeArray();//序列化form表单
} else {
layer.alert("请填写完整数据信息!", { icon: 0, title: "提示" });
}
}
!!!! 提示:部分代码有欠缺 !!!!
publicActionResult InsertUnits(PW_Units pwUnits)
{
ReturnJsonVo returnJson = newReturnJsonVo();
returnJson.State = false;
//判断数据
if (!string.IsNullOrEmpty(pwUnits.Units))
{
//检查以前的是否有冲突
int oldCount = (from tbUnits in myModels.PW_Units
where tbUnits.Units ==pwUnits.Units
select tbUnits
).Count();
这是控制器的代码,因为还没有完善,所以代码有欠缺