public static OrderKunden GetOrderKunden(BestellKunden bistellkunden) { OrderKunden model = new OrderKunden { Bestellung = GetOrder(bistellkunden.Bestellung), KDNr = bistellkunden.KDNr, BestellKunden_BestellArtikel_XPColl = GetListOfOrderArtikel(bistellkunden.BestellKunden_BestellArtikel_XPColl) }; return(model); }
// POST: api/BistellKundens public void Post() { var kunden = unitOfWork.FindObject <Kundenstamm>(CriteriaOperator.Parse("Oid==?", 7)); var bestell = unitOfWork.FindObject <BestellErfassung.DomainObjects.Bestellung>(CriteriaOperator.Parse("Oid==?", 22)); var bestellKunden = new BestellKunden(unitOfWork) { Kunde = kunden, KDNr = kunden.KDNr, //Bestellung = bestell }; unitOfWork.CommitChanges(); try { bestellKunden.Bestellung = bestell; unitOfWork.CommitChanges(); } catch (System.Exception e) { throw; } }
public void Test() { var bestellung = new BestellErfassung.DomainObjects.Bestellung(unitOfWork) { //AuftragsNr = "", Datum = DateTime.Now, Fertig = true, Status = true, Zusatzangabe = "" }; //var bestellAuftraege = new BestellAuftraege(unitOfWork) //{ // //generate new auftrage Nr // AuftragsNr = "", // Bestellung = bestellung, // mboid = "" //generagte new mboid //}; //bestellung.AuftragsNr = bestellAuftraege.AuftragsNr; // setting auftraege Nr in bestellung var artikel = unitOfWork.FindObject <BestellErfassung.DomainObjects.Artikel.Artikelstamm>(CriteriaOperator.Parse("Oid==?", 1)); var bestellKunden = new BestellKunden(unitOfWork) { Bestellung = bestellung, KDNr = 0 }; var bestellArtikel = new BestellArtikel(unitOfWork) { Artikel = artikel, ArtikelNr = artikel.ArtNr, Bestellung = bestellung, //AuftragsNrKW = 0, Bezeichnung = "", //mboid = bestellAuftraege.mboid, BestellKunden = bestellKunden, Stueckzahl = 0 }; }