Hi Experts,
I’m trying to add LegalNumber from RcvDtl in InspectionProcession PO gridlist but in vain, I would appreciate if you can send sample code or guide me on best approach to handle this in Epicor 10.2.500.
Thanks in advance.
public class Script
{
// ** Wizard Insert Location - Do Not Remove 'Begin/End Wizard Added Module Level Variables' Comments! **
// Begin Wizard Added Module Level Variables **
// End Wizard Added Module Level Variables **
// Add Custom Module Level Variables Here **
Ice.Lib.Framework.EpiUltraGrid myGrid;
public void InitializeCustomCode()
{
// ** Wizard Insert Location - Do not delete 'Begin/End Wizard Added Variable Initialization' lines **
// Begin Wizard Added Variable Initialization
// End Wizard Added Variable Initialization
// Begin Wizard Added Custom Method Calls
// End Wizard Added Custom Method Calls
myGrid = ((Ice.Lib.Framework.EpiUltraGrid)csm.GetNativeControlReference("b598303d-b230-4cca-a67c-74d42489c145"));
myGrid.DisplayLayout.Bands[0].Columns.Add("LegalNumber", "LegalNumber");
// Initialize Row
myGrid.InitializeRow += new Infragistics.Win.UltraWinGrid.InitializeRowEventHandler(grdList_InitializeRow);
}
private void grdList_InitializeRow(object sender, Infragistics.Win.UltraWinGrid.InitializeRowEventArgs e)
{
if (!String.IsNullOrEmpty(e.Row.Cells["PackSlip"].Value.ToString()))
{
EpiDataView edv = oTrans.Factory("porView");
if (edv.Row>= 0)
{
string strLegalNumber = Convert.ToString(edv.dataView[edv.Row]["LegalNumber"]);
e.Row.Cells["LegalNumber"].Value = strLegalNumber;
}
}
}
public void DestroyCustomCode()
{
// ** Wizard Insert Location - Do not delete 'Begin/End Wizard Added Object Disposal' lines **
// Begin Wizard Added Object Disposal
// End Wizard Added Object Disposal
// Begin Custom Code Disposal
// End Custom Code Disposal
myGrid.InitializeRow -= new Infragistics.Win.UltraWinGrid.InitializeRowEventHandler(grdList_InitializeRow);
}
}