protected override Entity OnAdd() { var newItem = new Dll.Employee.Employee(); //App.MdiMainForm.OpenForm(frm, "Employee"); ////f.Show(this); using (var frm = new frmEmployee_Add()) { frm.ItemData = newItem; if (frm.ShowDialog() != DialogResult.OK) { return(null); } } App.LogAction("Employee", "Created Employee : " + newItem.EmpNum); ItemDataCollection.Add(newItem); return(newItem); }
protected override bool OnEdit(Entity item) { var selectedItem = (Dll.Employee.Employee)item; using (var frm = new frmEmployee_Add()) { if (selectedItem.Id != 0) { selectedItem.RowStatus = RecordStatus.ModifiedRecord; } frm.ItemData = selectedItem; if (frm.ShowDialog() != DialogResult.OK) { return(false); } } App.LogAction("Employee", "Updated Employee : " + selectedItem.EmpNum); return(true); }