public void DeleteOpgeslagenOfferte(OpgeslagenOffertes oo) { var obj = (from o in ObjectContext.OpgeslagenOffertes where o.OpgeslagenOfferte_ID == oo.OpgeslagenOfferte_ID select o).First(); ObjectContext.DeleteObject(obj); ObjectContext.SaveChanges(); }
private void CompleteSaveOfferte(OpgeslagenOffertes oo, string xml, bool volledig, KeuzeControls.FinalStage FinSta) { var ctx = Acumulator.Instance().ctx; oo.Bouwnummer_NR = Acumulator.Instance().Bouwnr; oo.Xml_Value = xml; oo.Gebruiker = Acumulator.Instance().HuidigGebruiker.GebruikersNaam; oo.Volledig = volledig; oo.Gebruiker_ID = Acumulator.Instance().HuidigGebruiker.ID; oo.Prijs = Acumulator.Instance().InfoBar.totaalprijs.Text; ctx.OpgeslagenOffertes.Add(oo); Acumulator.Instance().SavedXml = xml; var oOL = new OpgeslagenOfferteLean(); oOL.gebruiker = Acumulator.Instance().HuidigGebruiker.GebruikersNaam; oOL.Datum = (DateTime)oo.timestamp; oOL.B_ID = Acumulator.Instance().Bouwnr; oOL.Prijs = oo.Prijs; if (volledig) { if (Acumulator.Instance().oOL != null) { oOL.VersieFull = Acumulator.Instance().oOL.VersieFull + 1; } else { oOL.VersieFull = 1; } oOL.VersiePartial = 0; RemovePartialSaves(); } else { if (Acumulator.Instance().oOL != null) { oOL.VersiePartial = Acumulator.Instance().oOL.VersiePartial + 1; oOL.VersieFull = Acumulator.Instance().oOL.VersieFull; } else { oOL.VersiePartial = 1; oOL.VersieFull = 0; } ctx.SubmitChanges(); } Acumulator.Instance().oOL = oOL; FinSta.CurrentStatusBox.SetDataSaved(); FinSta.CurrentStatusBox.Visibility = System.Windows.Visibility.Visible; }
public void SaveOfferte(RuimteOfferte ro, bool volledig, KeuzeControls.FinalStage FinSta) { var xml = SerializeOfferte(ro); //check xml vs saved xml using xml diff var ctx = Acumulator.Instance().ctx; OpgeslagenOffertes oo = new OpgeslagenOffertes(); oo.timestamp = FinSta.PrintDatum; Acumulator.Instance().OfferteDatum = FinSta.PrintDatum; CompleteSaveOfferte(oo, xml, volledig, FinSta); //oo.timestamp = DateTime.Now; // Acumulator.Instance().OfferteDatum = DateTime.Now; }
public void InsertOpgeslagenOfferte(OpgeslagenOffertes oo) { ObjectContext.AddToOpgeslagenOffertes(oo); }