Esempio n. 1
0
        // Administrator
        private void btnAllocate_Click(object sender, EventArgs e)
        {
            ResidentMission mission = MissionBindingSource.Current as ResidentMission;

            if (mission == null)
            {
                MessageBox.Show("请选择一个需求进行分配");
                return;
            }
            mission = ResidentMissionService.Get(mission.ResidentMissionId);
            MissionAllocate allocate = new MissionAllocate(mission);

            if (allocate.ShowDialog() == DialogResult.OK)
            {
                allocate.Mission.State = MissionStatus.已接受;
                ResidentMissionService.Update(allocate.Mission);
                QueryAll(CurrentUser);
            }
        }
Esempio n. 2
0
        // Residents
        private void btnEdit_Click(object sender, EventArgs e)
        {
            ResidentMission mission = MissionBindingSource.Current as ResidentMission;

            if (mission == null)
            {
                MessageBox.Show("请选择一个需求进行修改");
                return;
            }
            if (mission.State == MissionStatus.已接受)
            {
                MessageBox.Show("订单已接受,无法修改!如有特殊情况请联系管理员。");
                return;
            }
            mission = ResidentMissionService.Get(mission.ResidentMissionId);
            MissionAddResident addResident = new MissionAddResident(mission);

            if (addResident.ShowDialog() == DialogResult.OK)
            {
                ResidentMissionService.Update(addResident.Mission);
                QueryAll(CurrentUser);
            }
        }