protected override Entity OnAdd() { var newItem = new SalarySchedule(); using (var frm = new frmSalarySchedule_Add()) { frm.ItemData = newItem; if (frm.ShowDialog() != DialogResult.OK) { return(null); } } App.LogAction("Payroll Salary Schedule", "Created Salary Schedule : " + newItem.Effectivity.ToString("yyyy MMMM dd")); ItemDataCollection.Add(newItem); return(newItem); }
protected override bool OnEdit(Entity item) { var selectedItem = (SalarySchedule)item; using (var frm = new frmSalarySchedule_Add()) { if (selectedItem.Id != 0) { selectedItem.RowStatus = RecordStatus.ModifiedRecord; } frm.ItemData = selectedItem; if (frm.ShowDialog() != DialogResult.OK) { return(false); } } App.LogAction("Payroll Salary Schedule", "Updated Salary Schedule : " + selectedItem.Effectivity.ToString("yyyy MMMM dd")); return(true); }