public BestellpositionViewModel(Bestellposition position) { this.Produkt_ID = position.Produkt_ID; this.Bestellung_ID = position.Bestellung_ID; this.Menge = position.Menge; this.produkt = new ProduktViewModel(position.Produkt); }
public Bestellposition CreateBestellposition(Kunde kunde) { var bestellposition = new Bestellposition(++_bestellPositionenAutoIncrementCount, null, 0, 0, DateTimeOffset.Now, kunde, null); AddOrUpdateBestellposition(bestellposition); return(bestellposition); }
public Rechnungsposition(int rechnungspositionsnummer, int rechnungsnummer, Bestellposition bestellposition, Produkt produkt, Kunde kunde) { Rechnungspositionsnummer = rechnungspositionsnummer; Rechnungsnummer = rechnungsnummer; Bestellposition = bestellposition; Produkt = produkt; Kunde = kunde; }
private void AddOrUpdateBestellposition(Bestellposition bestellposition) { if (_bestellpositionen.ContainsKey(bestellposition.Bestellpositionsnummer)) { _bestellpositionen.Remove(bestellposition.Bestellpositionsnummer); } _bestellpositionen.Add(bestellposition.Bestellpositionsnummer, bestellposition); }
public Produktionsposition(int produktionspositionsnummer, DateTimeOffset datumProduktionsfreigabe, DateTimeOffset datumProduktion, string nameProduktionsfreigabe, string nameProduzent, Bestellposition bestellposition) { Produktionspositionsnummer = produktionspositionsnummer; DatumProduktionsfreigabe = datumProduktionsfreigabe; DatumProduktion = datumProduktion; NameProduktionsfreigabe = nameProduktionsfreigabe; NameProduzent = nameProduzent; Bestellposition = bestellposition; }
public Produktionsposition(int produktionspositionsnummer, Produkt produkt, DateTimeOffset datumProduktionsfreigabe, DateTimeOffset datumProduktion, string nameProduktionsfreigabe, string nameProduzent, Bestellposition bestellposition, Kunde kunde) { Produktionspositionsnummer = produktionspositionsnummer; Produkt = produkt; DatumProduktionsfreigabe = datumProduktionsfreigabe; DatumProduktion = datumProduktion; NameProduktionsfreigabe = nameProduktionsfreigabe; NameProduzent = nameProduzent; Bestellposition = bestellposition; Kunde = kunde; }
public void BestellungAnsehen(Bestellposition bestellposition) { var viewBestellung = new ViewBestellposition(); var modelBestellung = new ModelBestellposition(_datenbank, bestellposition); var controllerBestellung = new ControllerBestellposition(modelBestellung); viewBestellung.Controller = controllerBestellung; controllerBestellung.ModelBestellposition = modelBestellung; modelBestellung.ViewBestellposition = viewBestellung; viewBestellung.ShowDialog(); BestellungListeAktualisieren(); }
public Produktionsplan(int produktionsplannummer, DateTimeOffset startSoll, DateTimeOffset startIst, Rezept rezept, Produktionsposition produktionsposition, Bestellposition bestellposition, Kunde kunde) { Produktionsplannummer = produktionsplannummer; StartSoll = startSoll; StartIst = startIst; Rezept = rezept; Produktionsposition = produktionsposition; Bestellposition = bestellposition; Kunde = kunde; }
public List <Bestellposition> CreateBestellpositionen() { List <Bestellposition> bestellposList = new List <Bestellposition>(); foreach (var item in warenkorb.Items) { var bestellpos = new Bestellposition(); bestellpos.Produkt_ID = item.Produkt.Produkt_ID; bestellpos.Produkt = _dal.Produkt.Where(i => i.Produkt_ID == item.Produkt.Produkt_ID).FirstOrDefault(); bestellpos.Menge = item.Menge; bestellposList.Add(bestellpos); } //clear shopping cart warenkorb.Items = new List <WarenkorbItemViewModel>(); return(bestellposList); }
/// <summary> /// setzt die erechneten Bestellmengen in die Textfelder auf der GUI (Aufruf kommt von calculateOrder()) /// </summary> /// <param name="bp"></param> private void fillTextBoxesWithOrderData(Bestellposition bp) { switch (bp.Kaufteil.Nummer) { case 21: textBoxK21.Text = bp.Menge.ToString(); comboBoxK21.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 22: textBoxK22.Text = bp.Menge.ToString(); comboBoxK22.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 23: textBoxK23.Text = bp.Menge.ToString(); comboBoxK23.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 24: textBoxK24.Text = bp.Menge.ToString(); comboBoxK24.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 25: textBoxK25.Text = bp.Menge.ToString(); comboBoxK25.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 27: textBoxK27.Text = bp.Menge.ToString(); comboBoxK27.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 28: textBoxK28.Text = bp.Menge.ToString(); comboBoxK28.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 32: textBoxK32.Text = bp.Menge.ToString(); comboBoxK32.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 33: textBoxK33.Text = bp.Menge.ToString(); comboBoxK33.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 34: textBoxK34.Text = bp.Menge.ToString(); comboBoxK34.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 35: textBoxK35.Text = bp.Menge.ToString(); comboBoxK35.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 36: textBoxK36.Text = bp.Menge.ToString(); comboBoxK36.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 37: textBoxK37.Text = bp.Menge.ToString(); comboBoxK37.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 38: textBoxK38.Text = bp.Menge.ToString(); comboBoxK38.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 39: textBoxK39.Text = bp.Menge.ToString(); comboBoxK39.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 40: textBoxK40.Text = bp.Menge.ToString(); comboBoxK40.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 41: textBoxK41.Text = bp.Menge.ToString(); comboBoxK41.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 42: textBoxK42.Text = bp.Menge.ToString(); comboBoxK42.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 43: textBoxK43.Text = bp.Menge.ToString(); comboBoxK43.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 44: textBoxK44.Text = bp.Menge.ToString(); comboBoxK44.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 45: textBoxK45.Text = bp.Menge.ToString(); comboBoxK45.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 46: textBoxK46.Text = bp.Menge.ToString(); comboBoxK46.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 47: textBoxK47.Text = bp.Menge.ToString(); comboBoxK47.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 48: textBoxK48.Text = bp.Menge.ToString(); comboBoxK48.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 52: textBoxK52.Text = bp.Menge.ToString(); comboBoxK52.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 53: textBoxK53.Text = bp.Menge.ToString(); comboBoxK53.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 57: textBoxK57.Text = bp.Menge.ToString(); comboBoxK57.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 58: textBoxK58.Text = bp.Menge.ToString(); comboBoxK58.Text = resolveOrderTypeForComboBox(bp.Eil); break; case 59: textBoxK59.Text = bp.Menge.ToString(); comboBoxK59.Text = resolveOrderTypeForComboBox(bp.Eil); break; } }
private static bool BestellungExists(Bestellposition bp) { if (bp.Kaufteil.Nummer == kaufteilNummer) { return true; } else { return false; } }
private void writeUserDataToDc(int KaufteilNumber, string value, String orderType) { try { int menge = Convert.ToInt32(value); Boolean typeOfOrder = (orderType.Equals("Schnell")) ? true : false; kaufteilNummer = KaufteilNumber; Bestellposition bp = dc.Bestellung.Find(BestellungExists); if (null == bp) { Kaufteil k = dc.KaufteilList.Find(getKaufteil); bp = new Bestellposition(k, 0, typeOfOrder); dc.AddBestellposition(bp); } bp.Menge = menge; bp.Eil = typeOfOrder; } catch (Exception e) { } }
public void UpdateBestellposition(Bestellposition bestellposition) { AddOrUpdateBestellposition(bestellposition); }
public bool DeleteBestellposition(Bestellposition bestellposition) { return(DeleteBestellposition(bestellposition.Bestellpositionsnummer)); }
public void ApplyChanges(Bestellposition position) { position.Produkt_ID = this.Produkt_ID; position.Bestellung_ID = this.Bestellung_ID; position.Menge = this.Menge; }