public void Create() { // 写入变量custom entity = new custom(); entity.id = Convert.ToInt32(Request.Form["entity.id"]); entity.cname = Request.Form["entity.cname"]; entity.departID = Convert.ToInt32(Request.Form["entity.departID"]); entity.age = Convert.ToInt32(Request.Form["entity.age"]); entity.ename = Request.Form["entity.ename"]; entity.password = Request.Form["entity.password"]; id = entity.id; string message = "error"; if (entity != null) { // insert check by the departID var dbList = from s in db.department where s.id == entity.departID select s; if (dbList != null && dbList.First() != null) { message = "success"; if (id < 1) { // insert custom db.custom.InsertOnSubmit(entity); db.SubmitChanges(); } else { // update Custom custom b_custom = db.custom.SingleOrDefault(s => s.id == id); b_custom.cname = entity.cname; b_custom.departID = entity.departID; b_custom.ename = entity.ename; b_custom.password = entity.password; db.SubmitChanges(); } } } if (id < 1) { // update id = entity.id; } // 重新初始化 InitCreateView(); // 弹窗交互 Response.Write("<script language=javascript>alert('"+ message+"');</script>"); }
public void InitCreateView() { if (id == 0) { // 根据 id 获取实体类 id = Convert.ToInt32(Request.QueryString["id"]); } var dbList = from s in db.custom join t in db.department on s.departID equals t.id where s.id == id select s; if (dbList != null&& dbList.Count()>0) { entity = dbList.First(); } if (entity == null) { entity = new custom(); } DepartmentList(); // 调用获取所有departname }
private void detach_custom(custom entity) { this.SendPropertyChanging(); entity.department = null; }
private void attach_custom(custom entity) { this.SendPropertyChanging(); entity.department = this; }
partial void Deletecustom(custom instance);
partial void Updatecustom(custom instance);
partial void Insertcustom(custom instance);