Netcad Netigma API Reference
Netcad.Netigma Namespace (Netcad.Netigma)
See Also  Inheritance Hierarchy Send Feedback

Classes

 ClassDescription
ClassActionArgs Action için bu parametre gönderilerek içerde istatistik sorgu için veya normal görünüm ,için çalışma sağlanır.
ClassActionCollection  
ClassActionMenuSupportAttribute Menüler için kullanılabilir. Veritabanı bağımlılığı yoktur işareti atmakta kullanılır.
ClassAuthorizableBase Provides base class for authorizable classes
ClassCheckRelation  
ClassClientSideProperties  
ClassColumnCountZeroException  
ClassColumnSelectionAuthorizable  
ClassConstants  
ClassCustomReportComponentManager  
ClassDatasetInfo  
ClassDatasetInfoGenerator  
ClassDataSourceCollection  
ClassDataSourcePropertiesContainer  
ClassDataSourcePropertiesList  
ClassDataSourcePropertyTypeTargetAttribute Hazırlanan bir Form, Query veya View Editörün hangi kolon tipleri ile çalışabileceğini belirlemekte kullanılır. Sabit kolon adları veya biricil anahtarla çalışan bir gerçekleme Sanal text kolonlar ile çalışabilir. ( Örnek - Sub Grid göstermek) Bir Textbox hangi kolona veri yazacağını bilmelidir. ve Bu kolon bir sql makro olamaz. Sadece DatabaseColumn ile çalışabilir.
ClassDevexpressQueryBasedReport  
ClassEditorValueFormatException  
ClassEventServiceProviderManager  
ClassExtraCriteriaGeneratorList  
ClassExtraCriteriaGeneratorManager  
ClassFormEventArgs  
ClassFormEventsProviderManager  
ClassFormPropertyEditorManager  
ClassGeneralExtensions  
ClassGenericEventServiceResult  
ClassGenericGlobalServiceArgs  
ClassGenericStyle Contains properties to set style of an element
ClassGenericStyleContainer Encapsulates GenericStyle objects for grid header, grid cell and labels of form and query fields.
ClassGeometricRelation  
ClassGlobalEventServiceServiceProviderManager  
ClassGridViewOptions  
ClassGroupAuthorizable  
ClassGUIRequiredFilterAttribute Action çalışmak için bir arayüze ihtiyaç duymuyor anlamına gelir. Desing sınıfındaki action seçme editörü eğer seçim yapılan property de bu attribute ile işaretlenmişse aynı özellik ile işaretli actionları listeler.
ClassGUIState  
ClassGUIStateDefault  
ClassHelper  
ClassHelpMenuGroup  
ClassHelpMenuGroupContianer  
ClassHelpMenuItem  
ClassLikeOperatorInterpreter  
ClassLinkParameter Link tanımlarına ait parametre tanımlarıdır.
ClassLookupValueItem  
ClassMeta  
ClassMetaTypeManager  
ClassModuleInfo  
ClassModuleInfoConverter  
ClassNetgimaMenuManager  
ClassNetigmaActionManager  
ClassNetigmaCollection<T>  
ClassNetigmaContext  
ClassNetigmaCore  
ClassNetigmaDataAnaylzerManager  
ClassNetigmaDataReadExtensions  
ClassNetigmaDataReadExtensions.FilterArgs  
ClassNetigmaDataSource  
ClassNetigmaDataSourcePropertyManager  
ClassNetigmaDataSourceTableInfo  
ClassNetigmaDataViewerManager  
ClassNetigmaDbCollectivizationFactory  
ClassNetigmaDomain  
ClassNetigmaForm  
ClassNetigmaHttpModulesExtensions  
ClassNetigmaLicenseAttribute  
ClassNetigmaLocalize  
ClassNetigmaMenuItem  
ClassNetigmaModularAttribute Sadece koleksiyon tipinde olan özelliklerde kullanılır. Üzerinde tanımlandığı özelliğin elemanlarının IModulInfo içeren elemanlar olduğunu ve bu haliyle Serialize edilmeleri gerektiğini işaret eder.
ClassNetigmaNonSerializedAttribute Bu attribute tipi Property ler üzerinde kullanılmak için oluşturulmuştur, Serialization aşamasında dikkate alınır.
ClassNetigmaReportExtension  
ClassNetigmaSerializationTypeAttribute Serialization/Deserialization işlemleri sırasında özel olarak ele alınması gereken tip ve nesneler bu attribute'u kullanırlar. İki türlü kullanımı vardır: 1.) Bir sınıfta tanımlanmış ise; O sınıfın bir koleksiyon (IList, IDictionary, INetigmaCollection) tipinde olduğu durumlarda anlamlıdır. Her bir koleksiyon elemanının nasıl serialize edilmesi gerektiğini anlatır. 2.) Bir Özellikte tanımlanmış ise doğrudan o özelliğin nasıl serialize edileceğini belirler.
ClassNetigmaTemplate  
ClassNetigmFormOptions  
ClassNotSuitableForMacroAttribute Bir editörün (pratik olarak form editörünün) makro değeri girilerek veri girişi yapılamayacağını işaretler
ClassPropertyApplicationTypeAttribute Hazırlanan editörün hangi platform için hazırlandığını belirtmekte kullanılır.
ClassPropertyCollection  
ClassQuery  
ClassQueryEvents  
ClassQueryEventServiceEventArgs Encapsulates event arguments for 's OnPreExecute and OnPostExecute methods of IQueryEventServiceProvider
ClassQueryGroup  
ClassQueryPropertyEditorManager  
ClassQueryResultCollection  
ClassQueryResultLayout  
ClassQueryResultOrderProperty  
ClassQueryResultOrderPropertyList  
ClassRangeAndRegexValidation  
ClassRegexValidation  
ClassRelation  
ClassRelationCollection<T>  
ClassSelectProperty  
ClassStandartLookup  
ClassStatisticActionAttribute Sınıf StatisticActionAttribute ile işaretlenmişse StatisticAction için kullanılabilir.
ClassStatisticalInfoCollection  
ClassStatisticalPropertyInfo  
ClassSupportClientSideScriptsForm  
ClassTabSettings Bilgi formunun üst kısmında çıkacak olan TabPanel kontrollerini yönetmeye yarayan sınıftır.
ClassTextBasedReport  
ClassValidation  
ClassValidationException  
ClassViewGroup  
ClassViewPropertyEditorBase  
ClassViewPropertyEditorManager  
ClassViewResult  
ClassWebActionResultArgs  

Interfaces

 InterfaceDescription
InterfaceIAuthorizable Makes the class authorizable that implements this interface
InterfaceIChangeableSizeViewEditor Makes the view editor size changable that implements this interface
InterfaceIConnectionStringControlGlobalEventServiceProvider  
InterfaceICustomHelpLinkDomain  
InterfaceICustomHelpLinkProvider  
InterfaceIDatasetInfo Provides needed methods and properties to generate an sql select statement and/or a select operation
InterfaceIDataSourceCollection Holds the list of the INetigmaDataSource objects and provides search method for quick access.
InterfaceIDataSourcePropertiesContainer IDataSourceProperty list implementing the INamedItem interface. It is a dictionary based list.
InterfaceIDataSourcePropertiesList IDataSourceProperty list implementing the INamedItem interface. It is a list based list.
InterfaceIDataSourceProperty Contains the information of a specific property of an IDataSource item. Usually, IDataSource refers a database table and IDataSourceProperty refers a column of this table.
InterfaceIDataSourcePropertyReferencer Bir Datasource'a referans veren nesneler bu interface ile işaretlenirse Meta düzenleyen Designer arayüzler ihtiyaç duyulan netigma metasına GetReferenceProperty ile ulaşır.
InterfaceIDefaultPropertiesContainer  
InterfaceIDeleteChecker TÜRKÇE NetigmaCollection içeriğindeki bir nesne meta ekranlarından silindiğinde meta bütünlüğünü sağlamak için bu arayüzü karşılayan nesnelerin DeleteItem metodu çağrılır. True dönerse nesne listeden çıkarılır. Bu arayüzü karşılayan bir nesne kendi altındaki IDeleteSupport gerçekleyen nesnelerin DeleteItem özelliğini çağırmalıdır. ENGLISH When an object within the NetigmaCollection is deleted, in order to ensure the consistency of the meta, the DeleteItem methods of the classes that implements this interface is called. A class that implements this interface should call the DeleteItem methods of the subitems that implement IDeleteSupport interface.
InterfaceIEventServiceProvider Represents generic events for queries, forms and reports
InterfaceIExtraCriteriaGenerator
InterfaceIExtraCriteriaGeneratorList  
InterfaceIExtraWhereCriteriaGenerator  
InterfaceIFormPropertyEditor TÜRKÇE Form editörüdür. Dinamik hazırlanan formlara gelecek alanlar en az bu arayüzü karşılamalıdır. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH The editors that will be used/shown in dynamically generated forms should implement at least this interface. In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder.
InterfaceIGenericEventServiceProvider Interface gerçekleme ile olayların çağrıldığı durumlarda yakalanmasını sağlar. Örneğin sorgu için belirlenen IEventServiceProvider IGenericEventServiceProvider gerçekliyorsa sadece ilgili sorgu için çağrılır. IGenericGlobalEventServiceProvider gerçeklenmişse tüm sorgular için olay tetiklenir.
InterfaceIGenericGlobalEventServiceProvider Interface gerçekleme ile Global olayların yakalanmasını sağlar.
InterfaceIGeometricRelation Geometrik ilişki tanımıdır.
InterfaceIGlobalEventServiceProvider IMeta bağımlı olmayan Genel eventleri dinleyecek sınıflar gerçeklemelidir.
InterfaceIGlobalQueryEventServiceProvider Represents methods and properties for the events that wanted to be run before and after all IQuery execution.
InterfaceIGridViewOptions Defines the options that will be used while binding the data to the grid control
InterfaceIGUIState TÜRKÇE: Alt controllere üst kontrollerden bilgi aktarmakta kullanılır. ENGLISH: Used to get objects to subcontrol from upper controls.
InterfaceIGUIStateControlContainer TÜRKÇE: Oluşturulan web/windows kontrolleri getirir. ENGLISH: Used to get the created web/windows controls
InterfaceIGUIStateIDatasetInfoGenerator TÜRKÇE IDatasetInfo hazırlayan sayfaların oluşturdukları IDatasetInfo bilgisine herhangi bir anda ulaşmakta kullanılır. (Örnek Sayfa : QueryForm bulunduran sayfalar) Örnek olarak dropdownların sayfada girilen kriterlere göre süzülmesi gereken durumlarda dropdown sayfadan IDatasetInfo nesnesini alıp kendi filterisini ekleyerek dropdown seçeneklerini süzer. ENGLISH Used to get the IDatasetInfo information at any time which are created by IDatasetInfo generating pages (Example Page: Pages having QueryForm) Form example, While filtering the dropdowns according to the criterias entered on the page dropdown gets the IDatasetInfo object and adds its own filter and filters the select items
InterfaceIGUIStateOwner  
InterfaceIHasDQLink  
InterfaceIHasModuledChildren Used as a flag to indicate the object has at least one child that has module information
InterfaceIHasModuleInformation  
InterfaceILinkParameter Holds parameters for links
InterfaceILinkViewAction  
InterfaceILinkViewPropertyEditor Represents a view editor which renders as a link
InterfaceILocalizable Indicates that the object that implements this interface supports translation(can translate localizable contents)
InterfaceILookupCriteriaGetter TÜRKÇE Form editörlerde Lookup alanların birbirlerine göre süzülmesinde kullanılır. Netigma 1 üzerinden gelen bir kullanım şeklidir. Farklı gerçekleştirimler üretilebilir. Örnek: Bir Mahalle tablosunda İl ve İlçe alanları olsun. Bu alanlar il ve ilçe tablolarına Lookup özelliği ile bağlanmış olsunlar. Bir il seçtiğimizde ajax ile dolan ilçeler editörü il editörü bir ILookupCriteriaGetter gerçeklemiş ise ve il.lookup ile icle.lookup arasında bir ilişki varsa il editörü üzerinden hangi ilin seçildiği bilgisini ILookupCriteriaGetter.GetLookupCriteria metodunu kullanarak alır. ENGLISH Used to filter lookup fields in form editors according to each other Example: Assume that the parishes table has city and provience columns and these columns are tied to Cities And Privences table as lookup. When a city is selected if the provinces editor implements ILookupCriteriaGetter interface the proviences editor gets the selected city value over the ILookupCriteriaGetter.GetLookupCriteria method of the cities editor.
InterfaceILookUpViewPropertyEditor  
InterfaceIMergedPropertyEditor  
InterfaceIMeta TÜRKÇE: Meta bilgilerini içerir. ENGLISH: Includes meta data
InterfaceIMetaTypeManager TÜRKÇE Meta için .net modül yöneticilerini içerir. Meta ile arayüz gereçekleyen sınıflar bu yöneticileri kullanır. ???Bu ne demek ENGLISH Includes .net module managers for meta
InterfaceIModuleInfo Object has module information
InterfaceIMultipleAuthorizable Makes the class multiple authorizable that implements this interface
InterfaceINamedItem A shorthand interface for all the types who has a "Name" and a "DisplayName" property of type System.String
InterfaceINamedItemReadOnly A shorthand interface for all the types who has a READONLY "Name" and a "DisplayName" property of type System.String
InterfaceINetigma1ControlPropertyReader Provides (web control) properties to be set for editors. Do not need to implement for new editors.
InterfaceINetigmaAction Tüm action gerçeksınıfılar gerçeklemelidir. Action bir işleme tıklanıldığında işlem yapar. INetigmaAction.Onclick metodu sunucuda çalıştırılır. Web tanımli interfacelerde gerçeklenişse arayüz hazırlayan kodlar dikkate alabilir.
InterfaceINetigmaActionBaseSystemGUI  
InterfaceINetigmaActionForView Bir Row ile çalışılabildiğini gösterir.
InterfaceINetigmaActionForViewGroupServer Birden fazla Row ile çalışılabildiğini gösterir.
InterfaceINetigmaActionQueryPage  
InterfaceINetigmaActionWeb Action gerçeklemesinin Web ortamında kullanılabilir link üretebilecğeini gösterir. NavigateUrl,Onclick, Target döndürebilir.
InterfaceINetigmaActionWebForView Action gerçeklemesi Tek kayıt için Web ortamında link çalıştırabilir.
InterfaceINetigmaActionWebForViewGroup Action gerçeklemesi birden fazla kayıt için Web ortamında link çalıştırabilir.
InterfaceINetigmaActionWebSimpleLink  
InterfaceINetigmaCollection Netigma specific collection interface which has list like methods.
InterfaceINetigmaCollection<T> A custom collection implementation that enables to reach items by name. The items must be of type INamedItem
InterfaceINetigmaDataAnalyzer TÜKRÇE: GUIState üzerinden aldığı row ve dataset bilgisi ile geriye kontrol döndüdür. ENGLISH: Creates control with help of the row coming from GUIState and dataset information
InterfaceINetigmaDataSource INetigmaDataSource stands for an entity of Netigma which can provide tabular data. Most of the time, it refers a database table. It is the type that contains information about the queries, forms and reports and links defined over the entity. It also contains the property definitions of the entity, see IDataSourceProperty
InterfaceINetigmaDataSourceReferencer Bir Datasource'a referans veren nesneler bu interface ile işaretlenirse Meta düzenleyen Designer arayüzler ihtiyaç duyulan netigma metasına GetReferenceDataSource ile ulaşır.
InterfaceINetigmaDataSourceTableInfo Includes information about a netigma table that is linked to real database tables
InterfaceINetigmaDbCollectivization Facade interface, used for representing one interface for different databases such as Oracle, Postgre, Sqlserver, Oledb and db2
InterfaceINetigmaDeserializationChecker  
InterfaceINetigmaDomain Core interface of application. Provides IMeta, Netcad.Netigma.IDatabase, Netcad.Netigma.INetcadTable Provides direct and quick access to most needed informations of application
InterfaceINetigmaForm Interface containing information required to display and update information about an entity. Ususally, the entity is a row in a table defined by the INetigmaDataSource and the information is of type IDataSourceProperty collection which refer the columns of the datasource.
InterfaceINetigmaFormEventServiceProvider Represents methods and properties for the events that wanted to be run
InterfaceINetigmaFormOptions Netigma Form Options
InterfaceINetigmaGroupRenderer  
InterfaceINetigmaMenuItem INetigmaMenuItem includes necessary informations to create menu interface. Click events, parameters, and behaviours are in INetigmaAction
InterfaceINetigmaMenuManager Includes menu items to be managed.
InterfaceINetigmaReportExtension  
InterfaceINetigmaSerialization Netigma objects that can be serialized and deserialized
InterfaceINetigmaSerializationChecker  
InterfaceINetigmaTemplate A template form of an IQuery. It belongs to an IQuery and it is an instance of already filled IQuery form.
InterfaceIPropertyChangeSupport TÜRKÇE Bir property rename olduğunda veya başka bir özellği değiştiğinde, bu property yi içeren nesne lerin bu interface i gerçekleyen metodlarının çağırılarak kendilerini güncellemelerini sağlar ENGLISH When a property is renamed or changed, the owner objects method that implement this interface should be called to refresh theirselfs.
InterfaceIPropertyEditor Sorgu veya Veri girişi için hazırlanacak sınıfın gerçeklemesi gereken arayüzdür. Bir NetigmaProperty için oluşturulan bir editörün bellekte yalnız bir kopyası bulunur. Metodlar paylaşılmış, private değişkenlere bağlı sonuç döndürmemelidir.
InterfaceIQuery Provides the information about the requirements of a query with the IDataSourceProperty collection and the properties of the result of the query with the Netcad.Netigma.IQueryResultInformation property.
InterfaceIQueryBasedReport  
InterfaceIQueryEvents  
InterfaceIQueryEventServiceProvider Represents methods and properties for the events that wanted to be run before and after a specific IQuery execution.
InterfaceIQueryGroup IQuery group. It is used for grouping IQuery's to give different behaviours IQuery's by grouping
InterfaceIQueryPropertyEditor TÜRKÇE Sorgu editörüdür. Sorgu sayfalarına gelecek alanlar en az bu arayüzü karşılamalıdır. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH /// The editors that will be used/shown in query pages should implement at least this interface. In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder.
InterfaceIQueryResultOrderProperty Presents result order as ascending or descending
InterfaceIQueryResultOrderPropertyList Represents list of query result order properties
InterfaceIRangeAndRegexValidation The control is used to check that the user enters an input value that falls between two values.
InterfaceIRegexValidation Provides regular expression validation functionality for property editors.
InterfaceIRelation Represents verbal relation between two INetigmaDataSource object
InterfaceIRelationBase Base interface that hold relation between two INetigmaDataSource object.
InterfaceIRelationCollection<T> Represent a INetigmaCollection of INetigmaDataSource
InterfaceIReportComponent netigma 1 üzerindeki mail gönderme ve raporu kimlerin görebileceğini belirleyen mekanizma
InterfaceISelectProperty The interface that provides object that represents column info part of a sql statement.
InterfaceISimpleViewPropertyEditor  
InterfaceISpecialNetigmaDomain Özellikle meta düzenleme sayfalarında ihtiyaç duyulan ek fonksiyonları içerir. Provides extra functions for meta edit pages
InterfaceIStandartLookup Represents an editor which allows end-users to easily select values from a dropdown containing lookup items.
InterfaceIStatisticalDateViewPropertyEditor Sadece DateTime'da alanlarının yıl, ay, gün olarak gruplanabilmesini destekleyecek görüntü editörleri gerçeklemelidir.
InterfaceIStatisticalInfoCollection  
InterfaceIStatisticalPropertyInfo  
InterfaceIStatisticalViewPropertyEditor Grid üzerinde gösterim yapan alanın Standart Netigma 1 İstatistik sorgu özelliklerini karşılıyorsa gerçeklenmelidir. Çoğu editörde IViewPropertyEditor.GetResult üzerinde istatistik sorgu özelliklerinde ayarlanması yeterlidir.
InterfaceISupportClientSideScripts Gerçekleyen IProperyEditörler için istemci taradında javascript nesneleri oluşturulmasını sağlar.
InterfaceISupportClientSideScriptsForm  
InterfaceITextBasedReport Contains information about a report of an item (usually a row) from the INetigmaDataSource (which usually refers a database table).
InterfaceIValidation Provides validation functionality for property editors.
InterfaceIViewGroup Provides grouping feature for netigma objects.
InterfaceIViewPropertyEditor TÜRKÇE Grid üzerinde görüntülenecek alan görünümüdür. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH It is the editor that will be shown in the result grid of a query In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder.
InterfaceIViewResult ISimpleViewPropertEditors are used to the grids that can not support template controls. For better performance they also can be used for advanced grid controls that can support in place editor controls. [Serializable] public class SimpleViewPropertEditor : ISimpleViewPropertEditor { public SimpleViewPropertEditor() { } public bool ViewPropertyEditorIsSimple { get; set; } public SimpleViewPropertyEditorType EditorType { get; set; } public string DefaultField { get; set; } public string TextFormat { get; set; } public string UrlFormat { get; set; } public string ValueDisplayFormat { get; set; } }
InterfaceIWebActionResult Represents the client side script information of action
InterfaceIWebMenuCompatibleItem The Control class that implements this interface can be use as menu item

Delegates

 DelegateDescription
DelegateQueryEventHandler  

Enumerations

 EnumerationDescription
EnumerationAggregateFunctionType  
EnumerationApplicationType  
EnumerationBaseSystemGUIType  
EnumerationCollectionPath  
EnumerationCreateMethod  
EnumerationDataSourcePropertyType  
EnumerationDataSourceType Specifies the databse type.
EnumerationDateTimePartType  
EnumerationFormPlaceType  
EnumerationGridFlags  
EnumerationGUIObjectType  
EnumerationGUIRequiredType  
EnumerationMenuScope  
EnumerationOrderWay  
EnumerationPageArea  
EnumerationParamValueType  
EnumerationQueryStep  
EnumerationRelationJoinTypes  
EnumerationSeperationWay  
EnumerationShowSummaryType  
EnumerationShowType Sorgu sonucunda grid üzerinde nerede görüntüleneceği bilgisidir.
EnumerationSimpleViewPropertyEditorType  
EnumerationStatisticsType  
EnumerationTemplateQueryResultType  
EnumerationTextAlign Represents text alignment options
EnumerationTextFilterCondition  
EnumerationViewType  

See Also

© 2016 All Rights Reserved.