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); }
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); }