private void Button_Click(object sender, RoutedEventArgs e) { try { using (var ctx = new finalContext()) { int n = Convert.ToInt32(getRow(dg1,0)); TempClearing tc = new TempClearing { FPaymentInfoID = n }; ctx.TempClearings.Add(tc); ctx.SaveChanges(); rg(); } } catch (Exception ex) { System.Windows.MessageBox.Show("Runtime Error: " + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
private void Button_Click_3(object sender, RoutedEventArgs e) { try { using (var ctx = new finalContext()) { //ctx.Database.ExecuteSqlCommand("delete from dbo.TempClearings"); var chq = from ch in ctx.FPaymentInfo where ch.PaymentStatus == "Deposited" && !(from o in ctx.TempClearings select o.FPaymentInfoID).Contains(ch.FPaymentInfoID) select ch; foreach (var item in chq) { TempClearing tc = new TempClearing { FPaymentInfoID = item.FPaymentInfoID }; ctx.TempClearings.Add(tc); } ctx.SaveChanges(); rg(); } } catch (Exception ex) { System.Windows.MessageBox.Show("Runtime Error: " + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } }