这是我的编码,我想将DateTime.Now更改为AccessInfo.businessDate:
protected void SOOrder_RowUpdated(PXCache cache, PXRowUpdatedEventArgs e)
{
var row = (SOOrder)e.Row;
if(row != null)
{
if(row.OrderType == "QT" && row.Status == "C")
{
row.RequestDate = DateTime.Now;
}
else
{
row.RequestDate = row.OrderDate;
}
}
}
答案 0 :(得分:0)
这就是我想要的答案。
protected void SOOrder_RowUpdated(PXCache cache, PXRowUpdatedEventArgs e)
{
var row = (SOOrder)e.Row;
SOOrderEntry graph = PXGraph.CreateInstance<SOOrderEntry>();
if(row != null)
{
if(row.OrderType == "QT" && row.Status == "C")
{
row.RequestDate = graph.Accessinfo.BusinessDate;
}
else
{
row.RequestDate = row.OrderDate;
}
}
}