コード例 #1
0
ファイル: AddEditMaint.xaml.cs プロジェクト: ahmeda8/carxapp
 private void LoadData()
 {
     if (maintID != null)
     {
         var maintRecord = from maintInfo mi in App.ViewModel.Database.maintInfo
                           where mi.CarID == int.Parse(carID) && mi.MaintID == int.Parse(maintID)
                           select mi;
         CurrentMaintInfo = maintRecord.FirstOrDefault();
     }
     else if (CurrentMaintInfo == null)
     {
         CurrentMaintInfo = new maintInfo {
             Date = DateTime.Now, DateStr = DateTime.Now.ToShortDateString(), CarID = int.Parse(carID)
         };
     }
     this.DataContext = CurrentMaintInfo;
 }
コード例 #2
0
ファイル: carsViewModel.cs プロジェクト: ahmeda8/carxapp
 public void DeleteMaint(maintInfo toDelete)
 {
     carDataDb.maintInfo.DeleteOnSubmit(toDelete);
     Maint.Remove(toDelete);
     carDataDb.SubmitChanges();
 }
コード例 #3
0
ファイル: carsViewModel.cs プロジェクト: ahmeda8/carxapp
 public void AddMaint(maintInfo newMaint)
 {
     carDataDb.maintInfo.InsertOnSubmit(newMaint);
     carDataDb.SubmitChanges();
     Maint.Add(newMaint);
 }