Exemplo n.º 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            TravelRecord record = TravelBindingSource.Current as TravelRecord;

            if (record == null)
            {
                MessageBox.Show("请选择一个记录进行删除");
                return;
            }
            TravelRecordService.Remove(record.TravelRecordId);
            QueryAll(CurrentUser);
        }
Exemplo n.º 2
0
 //修改一条出行经历
 public static void Update(TravelRecord TravelRecord)
 {
     using (var entity = new CommunityEpidemicManagementSystemContext())
     {
         try
         {
             entity.TravelRecords.Remove(Get(TravelRecord.TravelRecordId));
             entity.TravelRecords.Add(TravelRecord);
             entity.SaveChanges();
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.Message);
         }
     }
 }
Exemplo n.º 3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            TravelRecord record = TravelBindingSource.Current as TravelRecord;

            if (record == null)
            {
                MessageBox.Show("请选择一个记录进行修改");
                return;
            }
            TravelExperienceEdit experienceEdit = new TravelExperienceEdit(record);

            if (experienceEdit.ShowDialog() == DialogResult.OK)
            {
                TravelRecordService.Update(experienceEdit.record);
                QueryAll(CurrentUser);
            }
        }
Exemplo n.º 4
0
 //添加一条出行经历
 public static void Add(TravelRecord travelRecord)
 {
     //生成一条旅行经历加入数据库
     using (var entity = new CommunityEpidemicManagementSystemContext())
     {
         //在点击事件中创建新对象时,要记得生成一个ID
         // string ID = Guid.NewGuid().ToString();
         // TravelRecord tr = new TravelRecord(ID,user,resident,departure,destination,dateLeave,dateCome,
         //    transport,transportNumber,remarks);
         try
         {
             entity.TravelRecords.Add(travelRecord);
             entity.SaveChanges();
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
         }
     }
 }
Exemplo n.º 5
0
 public TravelExperienceEdit(TravelRecord record) : this()
 {
     this.record = record;
     this.TravelBindingSource.DataSource = record;
 }