Ejemplo n.º 1
0
 public API.Business.FeatureDefinition this[string tableName, string name]
 {
     get
     {
         return(EnovaHelper.FromEnova <API.Business.FeatureDefinition>(GetObjValue(GetValue("ByName"), "Item", new Type[] { typeof(string), typeof(string) }, new object[] { tableName, name })));
     }
 }
Ejemplo n.º 2
0
 public T this[Guid guid]
 {
     get
     {
         return((T)(API.Business.GuidedRow)EnovaHelper.FromEnova(GetObjValue(EnovaObject, "Item", new Type[] { typeof(Guid) }, new object[] { guid })));
     }
 }
Ejemplo n.º 3
0
 public T this[Guid guid]
 {
     get
     {
         return(EnovaHelper.FromEnova <T>(GetObjValue(EnovaObject, "Item", new Type[] { typeof(Guid) }, new object[] { guid })));
     }
 }
Ejemplo n.º 4
0
 public API.Magazyny.PartiaTowaru this[API.Magazyny.KierunekPartii kierunek]
 {
     get
     {
         var e = EnovaHelper.ToEnova(kierunek);
         return(EnovaHelper.FromEnova <API.Magazyny.PartiaTowaru>(GetObjValue(EnovaObject, "Item", new Type[] { e.GetType() }, new object[] { e })));
     }
 }
Ejemplo n.º 5
0
 public API.Towary.Towar this[string kod]
 {
     get
     {
         //return (API.Towary.Towar)GetObjValue(GetValue("WgKodu"), "Item", new Type[] { typeof(string) }, new object[] { kod });
         return(EnovaHelper.FromEnova <API.Towary.Towar>(GetObjValue(GetValue("WgKodu"), "Item", new Type[] { typeof(string) }, new object[] { kod })));
     }
 }
Ejemplo n.º 6
0
        public IEnumerable <API.Business.DictionaryItem> WgParent(API.Business.DictionaryItem parent)
        {
            var enumerable = GetObjValue(GetValue("WgParent"), "Item",
                                         new Type[] { Type.GetType("Soneta.Business.Db.DictionaryItem, Soneta.Business") },
                                         new object[] { EnovaHelper.ToEnova(parent) }
                                         );

            return(new Business.EnovaEnumerable <API.Business.DictionaryItem>(enumerable));
        }
Ejemplo n.º 7
0
        public virtual T CreateRow(object enovaRow)
        {
            return((T)(API.Business.Row)EnovaHelper.FromEnova(enovaRow));

            /*
             * var t = RowMapAttribute.GetConnectorType(enovaRow.GetType().FullName);
             * if (t != null)
             * {
             *  var row = t.GetConstructor(new Type[0]).Invoke(new object[0]);
             *  ((API.Types.ObjectBase)row).EnovaObject = enovaRow;
             *  return (T)row;
             * }
             * else
             *  throw new Exception("Brak zarejestrowanego mapowania dla typu " + enovaRow.GetType().FullName);
             */
        }
Ejemplo n.º 8
0
        public void UstawTermin(DateTime termin)
        {
            var date      = EnovaHelper.ToEnova(termin);
            var platnosci = GetValue("Platnosci") as ICollection;

            if (platnosci != null)
            {
                if (platnosci.Count > 0)
                {
                    foreach (var platnosc in platnosci)
                    {
                        var p = platnosc.GetType().GetProperty("Termin");
                        if (p != null)
                        {
                            p.SetValue(platnosc, date, null);
                        }
                    }
                }
                else
                {
                }
            }
        }
Ejemplo n.º 9
0
 public virtual T CreateRow(object enovaRow)
 {
     return(EnovaHelper.FromEnova <T>(enovaRow));
 }
Ejemplo n.º 10
0
 public API.Handel.DokumentHandlowy KorygujDokument(API.Handel.DokumentHandlowy d1)
 {
     return((API.Handel.DokumentHandlowy)EnovaHelper.FromEnova(CallMethod("KorygujDokument", EnovaHelper.ToEnova(d1))));
 }
Ejemplo n.º 11
0
 public API.Handel.PozycjaDokHandlowego PozycjaWgIdent(int ident)
 {
     return(EnovaHelper.FromEnova <API.Handel.PozycjaDokHandlowego>(CallMethod("PozycjaWgIdent", ident)));
 }
Ejemplo n.º 12
0
 public API.Magazyny.OkresMagazynowy this[Types.Date data]
 {
     get { return((API.Magazyny.OkresMagazynowy)EnovaHelper.FromEnova(GetValue("Item", new object[] { data }))); }
 }
Ejemplo n.º 13
0
 public API.Towary.ICena this[API.Towary.DefinicjaCeny definicja]
 {
     get { return((API.Towary.ICena)EnovaHelper.FromEnova(GetValue("Item", new object[] { EnovaHelper.ToEnova(definicja) }))); }
 }
Ejemplo n.º 14
0
 public API.Towary.ICena this[string nazwa]
 {
     get { return((API.Towary.ICena)EnovaHelper.FromEnova(GetValue("Item", new object[] { nazwa }))); }
 }