private void SalaryButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txt_gross_salary.Text) && date_month.SelectedDate != null) { Salary new_salary = new Salary(); new_salary.Date = new DateTime(Convert.ToDateTime(date_month.SelectedDate).Year, Convert.ToDateTime(date_month.SelectedDate).Month, 1); new_salary.Holder = HoldersItems.Where(r => r.IsChecked == true).Select(x => x.HolderName).First(); new_salary.Amount = Math.Round(Convert.ToDouble(txt_gross_salary.Text), 2); new_salary.Delete(); new_salary.Save(); SetSalaryDatepicker(); DisplayDefaultSalary(); } }
protected void gridSalary_RowDeleting(object sender, GridViewDeleteEventArgs e) { int id = (int)gridSalary.DataKeys[e.RowIndex].Value; Salary repository = new Salary(); if (repository.Delete(id)) { this.ShowSuccessfulNotification("Salary deleted."); Load_Data_Grid(); } else { this.ShowErrorNotification("Error occured."); e.Cancel = true; } }