User Description custom filed copy data create child order action click
User Description custom filed copy data create child order action click
Hi
For the above requirement, Please write a simple query to check if this line belongs to child Order or not, if yes, you can fetch the User Description from the Blanker Order line and assign it to the Child Order line.
Hi
For the above requirement, Please write a simple query to check if this line belongs to child Order or not, if yes, you can fetch the User Description from the Blanker Order line and assign it to the Child Order line.
Which Event Call?
public class SOOrderEntry_Extension : PXGraphExtension<PX.Objects.SO.SOOrderEntry>
{
#region Event Handlers
public SelectFrom<SOLine>.View SolineView;
protected void _(Events.RowUpdated<SOLine> e)
{
SOLine row = e.Row;
SOLine oldrow = e.OldRow;
if (row !=null)
{
if (row.BlanketNbr == null)
return;
SOLineExt solineext = row.GetExtension<SOLineExt>();
SOLineExt oldsolineext = oldrow.GetExtension<SOLineExt>();
if (oldsolineext.UsrUserDescription == null && solineext.UsrUserDescription == null)
{
if (row.BlanketNbr != null)
{
var SolineItems = SolineView.Select()
.Where(item => item.GetItem<SOLine>()
.OrderNbr == row.BlanketNbr).Where(item => item.GetItem<SOLine>()
.LineNbr == row.BlanketLineNbr);
foreach (SOLine line in SolineItems)
{
if (line.LineNbr == row.BlanketLineNbr)
{
solineext.UsrUserDescription = line.GetExtension<SOLineExt>().UsrUserDescription;
}
}
}
}
}
}
#endregion
}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.