コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }