public void Insert(PayrollWorkDoneFactor payrollWorkDoneFactor) { try { if (payrollWorkDoneFactor.ID == Guid.Empty) { payrollWorkDoneFactor.ID = Guid.NewGuid(); } this.Table.Add(payrollWorkDoneFactor); this.SubmitChanges(); } catch { throw; } }
public void Delete(PayrollWorkDoneFactor DeletedItem) { try { if (DeletedItem.ID == Guid.Empty) { return; } Table.Remove(DeletedItem); this.SubmitChanges(); } catch { throw; } }
private void grdDelete_Click(object sender, RoutedEventArgs e) { try { if (grdFunction.SelectedValue != null) { //foreach (var item in grdFunction.SelectedValue) //{ // item as PayrollWorkDoneFactorsB //} PayrollWorkDoneFactor DeletedItem = grdFunction.SelectedValue as PayrollWorkDoneFactor; //var DeletedItem = Business.GetPayrollWorkDoneFactorsBussines().GetByID(ID); Business.GetPayrollWorkDoneFactorsBussines().Delete(DeletedItem); _workDoneFactor.Remove(DeletedItem); SetGrid(); } } catch { throw; } }