public ActionResult GridCallBackPartialUpdate([ModelBinder(typeof(XpoModelBinder))] BestellArtikel item) { if (ModelState.IsValid) { item.Save(); unitOfWork.CommitChanges(); } else { ViewData["EditError"] = "Please, correct all errors."; } int bistellKundenOid = int.Parse(Session["bistellKundenOid"].ToString()); var bestellKunden = unitOfWork.FindObject <BestellKunden>(CriteriaOperator.Parse("Oid==?", bistellKundenOid)); var model = bestellKunden.BestellKunden_BestellArtikel_XPColl; return(PartialView("_GridCallBackPartial", model)); }
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 }; }