Пример #1
0
        public void SetHeaderEventsHandler(ExtenderEvents e)
        {
            headerStockEvents = e;

            headerStockEvents.OnInitialize += HeaderStockEvents_OnInitialize;
            headerStockEvents.OnMenuItem   += HeaderStockEvents_OnMenuItem;
            headerStockEvents.OnValidating += HeaderStockEvents_OnValidating;
        }
Пример #2
0
        /// <summary>
        /// Eventos disparados pelo Retail:
        /// OnInitialize:   Uma vez no arranque da aplicação
        /// OnNew:          Sempre que se inicializa uma nova linha
        /// OnValidating:   Ao validar uima linha. Pode ser cancelada a introdução da linha
        ///
        /// Restantes eventos não são disparados.
        /// </summary>
        /// <param name="e"></param>
        public void SetDetailEventsHandler(ExtenderEvents e)
        {
            detailEvents = e;

            detailEvents.OnInitialize += DetailEvents_OnInitialize;
            detailEvents.OnValidating += DetailEvents_OnValidating;
            detailEvents.OnNew        += DetailEvents_OnNew;
        }
Пример #3
0
 public void Dispose()
 {
     myEvents = null;
     if (formProps != null)
     {
         formProps.Dispose();
         formProps = null;
     }
 }
Пример #4
0
        private FormProps formProps     = null;                //Form das propriedades

        public void SetEventHandler(ExtenderEvents e)
        {
            myEvents = e;
            //Events
            myEvents.OnDispose    += MyEvents_OnDispose;
            myEvents.OnInitialize += MyEvents_OnInitialize;
            myEvents.OnSave       += MyEvents_OnSave;
            myEvents.OnValidating += MyEvents_OnValidating;
        }
Пример #5
0
 public void Dispose()
 {
     _myEvents = null;
     if (_formTab != null)
     {
         _formTab.Dispose();
         _formTab = null;
     }
     // House cleanup
 }
Пример #6
0
 public void Dispose()
 {
     headerEvents = null;
     detailEvents = null;
     if (bsoItemTrans != null) {
         bsoItemTrans.WarningItemStock -= BsoItemTrans_WarningItemStock;
         bsoItemTrans = null;
     }
     propChangeNotifier = null;
 }
Пример #7
0
 public void Dispose()
 {
     headerEvents = null;
     detailEvents = null;
     if (_tenderTransactionManager != null)
     {
         _tenderTransactionManager = null;
     }
     _propChangeNotifier = null;
 }
Пример #8
0
        public void SetEventHandler(ExtenderEvents e)
        {
            myEvents = e;

            myEvents.OnDelete     += myEvents_OnDelete;     // Delete  Customer
            myEvents.OnDispose    += myEvents_OnDispose;    // Limpar recursos
            myEvents.OnInitialize += myEvents_OnInitialize; // Inicializar, adicionar menus de utilizador
            myEvents.OnLoad       += myEvents_OnLoad;       // Ao carregar um artigo e preencher o form. Pode ser cancelado
            myEvents.OnMenuItem   += myEvents_OnMenuItem;   // Menu do utilizador foi pressionado
            myEvents.OnNew        += myEvents_OnNew;        // Novo  Customer
            myEvents.OnSave       += myEvents_OnSave;       // Gravar Items
            myEvents.OnValidating += myEvents_OnValidating; // Validar. Pode ser cancelado.
        }
Пример #9
0
        public void SetHeaderEventsHandler(ExtenderEvents e)
        {
            headerEvents = e;

            headerEvents.OnInitialize += HeaderEvents_OnInitialize;
            headerEvents.OnMenuItem   += HeaderEvents_OnMenuItem;
            headerEvents.OnValidating += HeaderEvents_OnValidating;
            headerEvents.OnSave       += HeaderEvents_OnSave;
            headerEvents.OnDelete     += HeaderEvents_OnDelete;
            headerEvents.OnNew        += HeaderEvents_OnNew;
            headerEvents.OnLoad       += HeaderEvents_OnLoad;
            headerEvents.OnDispose    += HeaderEvents_OnDispose;
        }
Пример #10
0
        /// <summary>
        /// Event handlers SETUP
        /// </summary>
        /// <param name="EntityID"></param>
        /// <param name="EventHandler"></param>
        public void SetExtenderEventHandler(string EntityID, ExtenderEvents EventHandler)
        {
            switch (EntityID.ToLower())
            {
            case "customer":        //Clientes
                if (customerHandler == null)
                {
                    customerHandler = new CustomerHandler();
                    customerHandler.SetEventHandler(EventHandler);
                }
                break;

            case "supplier":        //Fornecedores
                if (supplierHandler == null)
                {
                    supplierHandler = new SupplierHandler();
                }
                supplierHandler.SetEventHandler(EventHandler);
                break;

            case "salesman":        //Vendedores
                if (salesmanHandler == null)
                {
                    salesmanHandler = new SalesmanHandler();
                }
                salesmanHandler.SetEventHandler(EventHandler);
                break;

            case "othercontact":        //Vendedores
                if (otherContactHandler == null)
                {
                    otherContactHandler = new OtherContactHandler();
                }
                otherContactHandler.SetEventHandler(EventHandler);
                break;
            }
        }
Пример #11
0
        /// <summary>
        /// Event handlers SETUP
        /// </summary>
        /// <param name="EntityID"></param>
        /// <param name="EventHandler"></param>
        public void SetExtenderEventHandler(string EntityID, ExtenderEvents EventHandler)
        {
            switch (EntityID.ToLower())
            {
            case "item":
                if (itemHandler == null)
                {
                    itemHandler = new ItemHandler();
                    itemHandler.SetEventHandler(EventHandler);
                }
                break;

            case "customer":        //Clientes
                if (customerHandler == null)
                {
                    customerHandler = new CustomerHandler();
                    customerHandler.SetEventHandler(EventHandler);
                }
                break;

            case "buytransaction":      //Compras
                if (buyTransactionHandler == null)
                {
                    buyTransactionHandler = new TransactionHandler();
                }
                buyTransactionHandler.SetHeaderEventsHandler(EventHandler);
                break;

            case "buytransactiondetail":      //Compras (detalhes)
                if (buyTransactionHandler == null)
                {
                    buyTransactionHandler = new TransactionHandler();
                }
                buyTransactionHandler.SetDetailEventsHandler(EventHandler);
                break;

            case "saletransaction":
                if (transactionHandler == null)
                {
                    transactionHandler = new TransactionHandler();
                }
                transactionHandler.SetHeaderEventsHandler(EventHandler);
                break;

            case "saletransactiondetail":
                if (transactionHandler == null)
                {
                    transactionHandler = new TransactionHandler();
                }
                transactionHandler.SetDetailEventsHandler(EventHandler);
                break;

            case "stocktransaction":
                if (stockHandler == null)
                {
                    stockHandler = new StockHandler();
                }
                stockHandler.SetHeaderEventsHandler(EventHandler);

                break;

            case "stocktransactiondetail":
                if (stockHandler == null)
                {
                    stockHandler = new StockHandler();
                }
                stockHandler.SetDetailEventsHandler(EventHandler);
                break;

            case "tendertransaction":
                if (tenderTransactionHandler == null)
                {
                    tenderTransactionHandler = new TenderTransactionHandler();
                }
                tenderTransactionHandler.SetHeaderEventsHandler(EventHandler);
                break;

            //case "confstores":  // delegações
            //    break;

            //Parâmetros customizados
            case "systeminfo":
                if (systemInfoHandler == null)
                {
                    systemInfoHandler = new SystemInfoHandler();
                }
                systemInfoHandler.SetEventHandler(EventHandler);
                break;
            }
        }
Пример #12
0
 public void Dispose()
 {
     myEvents = null;
     // House cleanup
 }
Пример #13
0
        public void SetDetailEventsHandler(ExtenderEvents e)
        {
            detailsStockEvents = e;

            detailsStockEvents.OnValidating += DetailsStockEvents_OnValidating;
        }