public Lieferposition CreateLieferposition()
        {
            var lieferposition = new Lieferposition(++_lieferPositionenAutoIncrementCount, "", DateTimeOffset.Now, null,
                                                    "", "");

            AddOrUpdateLieferposition(lieferposition);
            return(lieferposition);
        }
        private void AddOrUpdateLieferposition(Lieferposition lieferposition)
        {
            if (_lieferpositionen.ContainsKey(lieferposition.Id))
            {
                _lieferpositionen.Remove(lieferposition.Id);
            }

            _lieferpositionen.Add(lieferposition.Id, lieferposition);
        }
Ejemplo n.º 3
0
        public void LieferungAnsehen(Lieferposition lieferung)
        {
            var viewLieferung       = new ViewLieferposition();
            var modelLieferung      = new ModelLieferposition(_datenbank, lieferung);
            var controllerLieferung = new ControllerLieferposition(modelLieferung);

            viewLieferung.Controller = controllerLieferung;
            controllerLieferung.ModelLieferposition = modelLieferung;
            modelLieferung.ViewLieferposition       = viewLieferung;

            viewLieferung.ShowDialog();

            LieferungListeAktualisieren();
        }
 public void UpdateLieferposition(Lieferposition lieferposition)
 {
     AddOrUpdateLieferposition(lieferposition);
 }
 public bool DeleteLieferposition(Lieferposition lieferposition)
 {
     return(DeleteLieferposition(lieferposition.Id));
 }