Méthode | Description | |
---|---|---|
Dispose ( ) : void | ||
SetDetailEventsHandler ( ExtenderEvents e ) : void |
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.
|
|
SetHeaderEventsHandler ( ExtenderEvents e ) : void |
Méthode | Description | |
---|---|---|
BsoItemTrans_WarningItemStock ( TransactionWarningsEnum MsgID, ItemTransactionDetail objItemTransactionDetail ) : void | ||
CreateItemPointsForTDE ( ) : Item | ||
CreateNewDocumentTDE ( string transSerial, Int16 wareHouseID, string transDoc, double discountAmount, double partyID, double salesmanID, bool newTransaction ) : TransactionID | ||
DetailEvents_OnDispose ( ) : void | ||
DetailEvents_OnInitialize ( object Sender, ExtenderEventArgs e ) : void | ||
DetailEvents_OnNew ( object Sender, ExtenderEventArgs e ) : void | ||
DetailEvents_OnValidating ( object Sender, ExtenderEventArgs e ) : void |
EXEMPLO DE VALIDAÇÃO NA LINHA
|
|
Discount200Points ( double customerId ) : void | ||
GetCustomerPoints ( double customerId ) : double | ||
HeaderEvents_OnDelete ( object Sender, ExtenderEventArgs e ) : void | ||
HeaderEvents_OnDispose ( ) : void | ||
HeaderEvents_OnInitialize ( object Sender, ExtenderEventArgs e ) : void |
Inicialização Podemos adicionar novas opções de menu aqui IN: e.get_data(): ExtendedPropertyList "PropertyChangeNotifier" = Evento que podemos subscrever para controlar quando uma propriedade é alterada "TransactionManager" = BSOItemTransaction; Controlador da transação em curso OUT: result.Sucess: true para sinalizar sucesso e carregar novos menus; false para cancelar result.ResultMessage: Ignorado result.set_data( ExtenderMenuItems ): Items de menu a carregar
|
|
HeaderEvents_OnLoad ( object Sender, ExtenderEventArgs e ) : void | ||
HeaderEvents_OnMenuItem ( object Sender, ExtenderEventArgs e ) : void | ||
HeaderEvents_OnNew ( object Sender, ExtenderEventArgs e ) : void | ||
HeaderEvents_OnSave ( object Sender, ExtenderEventArgs e ) : void | ||
HeaderEvents_OnValidating ( object Sender, ExtenderEventArgs e ) : void | ||
OnPropertyChanged ( string PropertyID, object &value, bool &Cancel ) : void | ||
TransAddDetail ( ItemTransaction trans, Item item, double qty, string unitOfMeasureId, double unitPrice, double taxPercent, short whareHouseId, short colorId, short sizeId, string serialNumberPropId, string serialNumberPropValue, string lotId, string lotDescription, DateTime lotExpDate, short lotReturnWeek, short lotReturnYear, short lotEditionId ) : ItemTransactionDetail |
Adiciona um detalhe (linha) à transação
|
|
TransAddDetail ( ItemTransaction trans, Item item, string itemDescription, double qty, string unitOfMeasureId, double unitPrice, double taxPercent, short whareHouseId ) : void |
public SetDetailEventsHandler ( ExtenderEvents e ) : void | ||
e | ExtenderEvents | |
Résultat | void |
public SetHeaderEventsHandler ( ExtenderEvents e ) : void | ||
e | ExtenderEvents | |
Résultat | void |