Exemple #1
0
        public static double ProcentDodawanychObrotow(this API.Towary.Towar towar)
        {
            var p = (API.Types.Percent)towar.Features["PROCENT DODANYCH OBROTÓW"];

            if (p == null)
            {
                return(1);
            }
            var d = (double)p;

            return(d == 0 ? 1 : d);
        }
Exemple #2
0
        public API.Handel.PozycjaDokHandlowego NowaPozycja(API.Towary.Towar towar, double ilosc)
        {
            /*
             * var pdh = new Soneta.Handel.PozycjaDokHandlowego((Soneta.Handel.DokumentHandlowy)Record);
             * Soneta.Handel.HandelModule.GetInstance(this).PozycjeDokHan.AddRow(pdh);
             * pdh.Towar = (Soneta.Towary.Towar)((Business.Row)towar).Record;
             * pdh.Ilosc = new Soneta.Towary.Quantity(ilosc);
             * return new PozycjaDokHan() { Record = pdh };
             */
            var pdh = (API.Handel.PozycjaDokHandlowego)EnovaConnector.Instance.CreateObject(typeof(API.Handel.PozycjaDokHandlowego), null, new object[] { this });

            pdh.Towar = towar;
            pdh.Ilosc = ilosc;
            return(pdh);
        }
Exemple #3
0
 public static string Prefix(this API.Towary.Towar towar)
 {
     return((string)towar.Features["PREFIX"]);
 }
Exemple #4
0
 public static string KolorNaForm(this API.Towary.Towar towar)
 {
     return((string)towar.Features["Kolor na formularzu"]);
 }
Exemple #5
0
 public static int KolejnoscNaFormularzu(this API.Towary.Towar towar)
 {
     return((int)towar.Features["Kolejność na formularzu"]);
 }
Exemple #6
0
        public static double?MnoznikObrotow(this API.Towary.Towar towar)
        {
            double?m = (double?)towar.Features["MNOŻNIK OBROTÓW"];

            return(m == null || m.Value == 0 ? 1 : m.Value);
        }
Exemple #7
0
 public static bool Nowosc(this API.Towary.Towar towar)
 {
     return((bool)towar.Features["NOWOŚĆ"]);
 }
Exemple #8
0
 public static string Suffix(this API.Towary.Towar towar)
 {
     return((string)towar.Features["SUFFIX"]);
 }
Exemple #9
0
 public API.Business.SubTable WgTowar(API.Towary.Towar towar, API.Magazyny.Magazyn magazyn, Types.Date data = null, Types.Time czas = null)
 {
     return(GetSubTable("WgTowar", towar, magazyn, data, czas));
 }
Exemple #10
0
 public API.Business.SubTable WgPrzychodPartiaTowaruTowar(API.Magazyny.Dostawy.IGrupaDostaw przychod_partiatowaru, API.Towary.Towar towar = null)
 {
     return(GetSubTable("WgPrzychodPartiaTowaruTowar", przychod_partiatowaru, towar));
 }
Exemple #11
0
 public API.Business.SubTable WgMagazyn(API.Magazyny.Magazyn magazyn, API.Magazyny.OkresMagazynowy okres = null, API.Towary.Towar towar = null, Types.Date data = null, Types.Time czas = null)
 {
     return(GetSubTable("WgMagazyn", magazyn, okres, towar, data, czas));
 }
Exemple #12
0
 public API.Business.SubTable WgTowarOkres(API.Towary.Towar towar, API.Magazyny.OkresMagazynowy okres, Types.Date data, Types.Time czas)
 {
     return(GetSubTable("WgTowarOkres", towar, okres, data, czas));
 }