开发工具与关键技术:新增
作者:周乐献
撰写时间:2019/5/8
首先绑定模态框,给它一个单击事件
οnclick="openInsert()";
点击打开模态框
function openInsert() {
$('#formEmployee input[type="reset"]').click();
$("#modalEmployee").modal('show');
}
接下来绑定数据id
function savaInsert() {
从input获取数据输入
var employeeNum = $("#employeeNum").val();
var employeeName = $("#employeeName").val();
var telphone = $("#telphone").val();
var address = $("#address").val();
进行判断
if (employeeNum != '' && employeeNum != undefined
&& employeeName != '' && employeeName != undefined
&& telphone != '' && telphone != undefined
&& address != '' && address != undefined) {
输出端
$.post("/Main/Insertemployee", {
employeeNum: employeeNum,
employeeName: employeeName,
telphone: telphone,
address: address
}, function (returnJson) {
if (returnJson.State == true) {
关闭模态框
$("#modalemployee").modal('hide');
刷新数据
employee = layuiTable.reload('employee');
}
layer.alert(returnJson.Text);
}, "json")
}
else {
数据输出提示
layer.alert('请填写完整', { title: '提示', icon: 0 });
}
}
public ActionResult Insertemployee(PW_Employee pwEmployee)
{
ReturnJson returnJson = new ReturnJson();
try
{
判断传输数据是否为空
if (!string.IsNullOrEmpty(pwEmployee.address) &&
!string.IsNullOrEmpty(pwEmployee.telphone) &&
!string.IsNullOrEmpty(pwEmployee.employeeName) &&
!string.IsNullOrEmpty(pwEmployee.employeeNum))
{
数据是否存在
if (true)
{
int oldCount = (from tbEmployee in PartOneDB.PW_Employee
where tbEmployee.employeeNum == pwEmployee.employeeNum
|| tbEmployee.employeeName == pwEmployee.employeeName
|| tbEmployee.telphone == pwEmployee.telphone
|| tbEmployee.address == pwEmployee.address
select tbEmployee).Count();
if (oldCount == 0)
{
执行新增操作
PartOneDB.PW_Employee.Add(pwEmployee);
if (PartOneDB.SaveChanges() > 0)
{
returnJson.State = true;
returnJson.Text = "保存成功";
}
else
{
returnJson.State = false;
returnJson.Text = "保存失败";
}
}
else
{
returnJson.State = false;
returnJson.Text = "已有该员工";
}
}
}
else
{
returnJson.State = false;
returnJson.Text = "传输的内容为空";
}
}
catch (Exception e)
{
Console.WriteLine(e);
returnJson.State = false;
returnJson.Text = "数据异常";
}
return Json(returnJson, JsonRequestBehavior.AllowGet);
}
这样一个简单的模态框新增就完成了