Exemple #1
0
 void OnListeUpdated(DTO.dtoAddArtikel liste)
 {
     if (ListeUpdated != null)
     {
         ListeUpdated(liste);
     }
 }
Exemple #2
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);
        }
Exemple #3
0
        private void AddKalulationDetail(DTO.dtoAddArtikel liste)
        {
            if (this.KalkulationDetailView != null)
            {
                var rech = (kalkulationstabelle_detail)this.KalkulationDetailView.AddNew();
                rech.idx            = KalkulationDetailView.Count - 1;
                rech.id_Lagerliste  = liste.id_Lagerliste;
                rech.menge          = (double)liste.Menge;
                rech.artikelnr      = liste.Artikelnummer;
                rech.einheit        = liste.einheit;
                rech.beschreibung   = liste.Bezeichnung;
                rech.umrechnungeuro = (double)liste.Bruttopreis;
                rech.id_Lieferant   = liste.id_Lieferant;

                rech.Handelsware = liste.Handelsware.HasValue == false || liste.Handelsware == false ? (short)0 : (short)1;
                this.KalkulationDetailView.CommitNew();


                this.c1GridDetais.SelectedIndex = c1GridDetais.Rows.Count() - 1;
                c1GridDetais.ScrollIntoView();
            }
        }
Exemple #4
0
 void aa_LagerlisteUpdated(DTO.dtoAddArtikel obj)
 {
     AddKalulationDetail(obj);
 }
 void vModel_ListeUpdated(DTO.dtoAddArtikel obj)
 {
     OnLagerListeUpdated(obj);
     txtMenge.Focus();
     txtMenge.Text = string.Empty;
 }