private void departmentAddClick(object sender, EventArgs e) { DepartmentAddForm addForm = new DepartmentAddForm(); this.Tag = tag_insert; addForm.FormClosed += childClose; addForm.Tag = false; addForm.Show(); }
private void departmentUpdateClick(object sender, EventArgs e) { Department d = (Department)dataGridView1.CurrentRow.Tag; if (d == null) { return; } DepartmentAddForm addForm = new DepartmentAddForm(); this.Tag = tag_update; addForm.Tag = false; addForm.FormClosed += childClose; addForm.setDepartment(d); addForm.Show(); }
private void childClose(object sender, EventArgs e) { DepartmentAddForm form = (DepartmentAddForm)sender; // 点击x关闭 if (!(bool)form.Tag) { return; } Department d = form.department; string tag = (string)this.Tag; if (tag.Equals(tag_insert)) { d.DepartmentId = dao.getLastId() + 1; dao.addDepartment(d); } else { dao.updateDepartment(d); } initData(); }
public virtual JsonResult Add(DepartmentAddForm form) { return(base.AddBase(form)); }