public async Task <ActionResult <Rechnungen> > PostRechnungen(Rechnungen rechnungen) { _context.Rechnungens.Add(rechnungen); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRechnungen", new { id = rechnungen.ID }, rechnungen)); }
public async Task <IActionResult> PutRechnungen(int id, Rechnungen rechnungen) { if (id != rechnungen.ID) { return(BadRequest()); } _context.Entry(rechnungen).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RechnungenExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Rechnungen = await _context.Rechnungens.FirstOrDefaultAsync(m => m.ID == id); if (Rechnungen == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Rechnungen = await _context.Rechnungens.FindAsync(id); if (Rechnungen != null) { _context.Rechnungens.Remove(Rechnungen); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public void OnGet() { //var ef = new northwindContext(); //var q = ef.Customers; //Dankeswort an DI var q = db.Rechnungens.ToList(); var r = new Rechnungen() { Datum = DateTime.Now, KopfText = "code generiert", KundenID = 1, Summe = 20 }; r.Positionen.Add(new Positionen { Anzahl = 2, Preis = 3 }); r.Positionen.Add(new Positionen { Anzahl = 10, Preis = 33 }); r.Positionen.Add(new Positionen { Anzahl = 20, Preis = 3333 }); db.Rechnungens.Add(r); db.SaveChanges(); var anzahl = db.Rechnungens.Where(x => x.Summe > 10).Skip(10).Take(10).Count(); var abfrage = from x in db.Positionens where x.Anzahl > 1 orderby x.RechnungenID select new Positionen { Text = x.Text }; // "Select id from positionen where anzahl>1 " var t = db.Rechnungens.FromSql("Select * from rechnungen"); var d = db.Rechnungens.Find(1); d.Summe = 1000; db.Rechnungens.Remove(d); db.SaveChanges(); }
public void UnpackRechnungen(XmlElement root) { foreach (XmlNode element in root.ChildNodes) { Models.Rechnung rechnung = new Models.Rechnung(); foreach (XmlNode item in element.ChildNodes) { if (item.Name == "ID") { rechnung.ID = item.InnerText; } if (item.Name == "KundenID") { rechnung.KundenID = item.InnerText; } if (item.Name == "Kundenname") { rechnung.Kundenname = item.InnerText; } if (item.Name == "Kommentar") { rechnung.Kommentar = item.InnerText; } if (item.Name == "Nachricht") { rechnung.Nachricht = item.InnerText; } if (item.Name == "Date") { rechnung.Datum = DateTime.Parse(item.InnerText); } if (item.Name == "Due") { rechnung.Due = Convert.ToDateTime(item.InnerText); } /*if (item.Name == "Zeile") * { * Models.Rechnungszeile zeile = new Models.Rechnungszeile(); * * foreach (XmlNode line in item.ChildNodes) * { * if (line.Name == "Stk") * { * zeile.Stk = Convert.ToInt32(line.InnerText); * } * if (line.Name == "Artikel") * { * zeile.Artikel = line.InnerText; * } * if (line.Name == "Preis") * { * zeile.Preis = Convert.ToDouble(line.InnerText); * } * } * rechnung.Zeilen.Add(zeile); * } */ } Rechnungen.Add(rechnung); } }
public void GeneralCommandMethod(object param) { switch (param as string) { case "Firma": Firmen.Clear(); SearchFirma(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); Proceed(); break; case "Person": Personen.Clear(); SearchPerson(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); Proceed(); break; case "Rechnung": Rechnungen.Clear(); SearchRechnung(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); Proceed(); break; case "ViewFirma": lViewDoubleClickFirma(); break; case "ViewRechnung": lViewDoubleClickRechnung(); break; case "ViewPerson": lViewDoubleClickPerson(); break; case "AddFirma": Firma = new Models.Firma(); lViewDoubleClickFirma(); break; case "AddPerson": Person = new Models.Person(); lViewDoubleClickPerson(); break; case "AddRechnung": Rechnung = new Models.Rechnung(); lViewDoubleClickRechnung(); break; case "SearchRechnungen": Rechnungen.Clear(); SearchRechnung(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); Proceed(); break; case "DeleteFirma": DeleteFirma(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); break; case "DeletePerson": DeletePerson(); Proxy.Instance.Send(data); Proxy.Instance.Receive(); break; default: //DetailedInformationWindow window = new DetailedInformationWindow(); //window.Show(); break; } }
public void AddToRechnungenSet(Rechnungen rechnungen) { base.AddObject("RechnungenSet", rechnungen); }
public static Rechnungen CreateRechnungen(int ID, byte[] rowVersion, int status, string referenznummer, global::System.DateTime bestelldatum, bool requiresProcessing, int rechnungen_Kunden, int rechnungen_BezahlartItem) { Rechnungen rechnungen = new Rechnungen(); rechnungen.Id = ID; rechnungen.RowVersion = rowVersion; rechnungen.Status = status; rechnungen.Referenznummer = referenznummer; rechnungen.Bestelldatum = bestelldatum; rechnungen.RequiresProcessing = requiresProcessing; rechnungen.Rechnungen_Kunden = rechnungen_Kunden; rechnungen.Rechnungen_BezahlartItem = rechnungen_BezahlartItem; return rechnungen; }