Example #1
0
 private void SaveNewArtikel()
 {
     try
     {
         if (ArtState == ArtikelState.ArtikelNew)
         {
             if (ThisArtikel != null)
             {
                 using (var dbTemp = new SteinbachEntities())
                 {
                     db.AddTolagerlisten(ThisArtikel);
                     db.SaveChanges();
                 }
             }
         }
     }
     catch (Exception)
     {
     }
     finally
     {
         ArtState    = ArtikelState.NoState;
         ThisArtikel = null;
     }
 }
        public static int?CreateArtikel(string artNr, double?preis, string bezeichnung, string einheit, int?hersteller, bool Handelsware)
        {
            try
            {
                using (var db = new SteinbachEntities())
                {
                    if (artNr == string.Empty || artNr == null)
                    {
                        throw new ArgumentNullException("Artikelmnummer", ArtikelnummerKannNichtNullOderLeerSeinMessage);
                    }



                    var Art = new lagerliste();
                    Art.created         = DateTime.Now;
                    Art.artikelnr       = artNr;
                    Art.bezeichnung     = bezeichnung;
                    Art.beschreibungeng = bezeichnung;
                    Art.beschreibung    = bezeichnung;
                    Art.einheit         = einheit;
                    Art.id_lieferant    = hersteller;
                    Art.Handelsware     = Handelsware == true ? (short)1 : (short)0;

                    db.AddTolagerlisten(Art);
                    db.SaveChanges();
                    return(Art.id);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void btnAddArtikel()
        {
            Artikelliste = new ObservableCollection <lagerliste>(db.lagerlisten.Where(n => n.artikelnr == ""));
            var art = new lagerliste();

            db.AddTolagerlisten(art);
            Artikelliste.Add(art);
        }
Example #4
0
        private DTO.dtoAddArtikel FillDtoArtikel(lagerliste value)
        {
            var da = new DTO.dtoAddArtikel();

            da.id_Lagerliste = value.id;
            da.Artikelnummer = value.artikelnr == null ? "" : value.artikelnr;
            da.Bezeichnung   = value.bezeichnung == null ? "" : value.bezeichnung;
            da.Beschreibung  = value.beschreibung == null ? "" : value.beschreibung;
            da.einheit       = value.einheit == null ? "" : value.einheit;

            da.Nettopreis = !value.preiseuro.HasValue ? 0m : (decimal)value.preiseuro;

            da.Bruttopreis  = !value.preisbrutto.HasValue ? 0m : (decimal)value.preisbrutto;
            da.Menge        = Menge == null ? 0m : Menge;
            da.id_Lieferant = value.id_lieferant;
            da.Handelsware  = value.Handelsware.HasValue ? Convert.ToBoolean(value.Handelsware) : false;;
            return(da);
        }