Hi all
I've a scenario where I want to show same ship date and receive date on Transfer Order Form as it is on the Transfer Order History form.
I've written a class to do this, but the values are not changing
Here is my code:
[FormEventHandler(formStr(InventTransferOrders), FormEventType::Activated)]
public static void InventTransferOrders_OnActivated(xFormRun sender, FormEventArgs e)
{
FormDataSource InventTransferTable_ds = sender.dataSource(formDataSourceStr(InventTransferOrders, InventTransferTable));
InventTransferTable inventTransferTable = InventTransferTable_ds.cursor();
InventTransferJour inventTransferJour;
FormRun forme;
FormDateControl ShipDate, receiptdate, transferId;
ShipDate = sender.form().design().control("LineViewHeader_ShipDate") as FormDateControl;
receiptdate = sender.form().design().control("LineViewHeader_ReceiveDate") as FormDateControl;
select inventTransferTable
join inventTransferJour
where inventTransferJour.TransferId == inventTransferTable.TransferId;
{
if(inventTransferJour.UpdateType == InventTransferUpdateType::Shipment)
{
inventTransferTable.ShipDate = inventTransferJour.TransDate;
}
if(inventTransferJour.UpdateType == InventTransferUpdateType::Receive)
{
inventTransferTable.ReceiveDate = inventTransferJour.TransDate;
}
inventTransferTable.update();
}
}
Can someone please help me
Kind regards.