private void btnapprove_Click(object sender, EventArgs e) { var status = Timesheetmodel.MyTimesheets.Where(s => s.UserId == Session.UserSessionId && s.Status == StatusEnum.TimesheetStatus.None).Select(s => s.Id).ToList(); foreach (var a in status) { MyTimesheet status1 = Timesheetmodel.MyTimesheets.Where(s => s.Id == a).FirstOrDefault(); status1.Status = StatusEnum.TimesheetStatus.Pending; Timesheetmodel.SaveChanges(); } MessageBox.Show("Sent to Project Manager"); loaddata(); }
private void btnreject_Click(object sender, EventArgs e) { var timesheetUserProject = Timesheetmodel.MyTimesheets.Where(s => s.Status == StatusEnum.TimesheetStatus.Approve).ToList(); foreach (var item in timesheetUserProject) { MyTimesheet status = item; status.Status = StatusEnum.TimesheetStatus.Reject; Timesheetmodel.SaveChanges(); } MessageBox.Show("Sent"); loaddata(StatusEnum.TimesheetStatus.Reject); }