public virtual void N_CompletenessLots_DataChanged(object sender, EventArgs e)
{
try
{
N_CancelCompletenessService svc = new N_CancelCompletenessService(FrameworkManagerUtil.GetFrameworkSession().CurrentUserProfile);
N_CancelCompleteness data = new N_CancelCompleteness();
N_CancelCompleteness_Info info = new N_CancelCompleteness_Info();
N_CancelCompletenessDetails_Info IDInfo = new N_CancelCompletenessDetails_Info();
data.N_CompletenessLots = new NamedObjectRef(N_CompletenessLots.Data.ToString());
IDInfo.LotNumber = FieldInfoUtil.RequestValue();
IDInfo.Qty = FieldInfoUtil.RequestValue();
IDInfo.Product = FieldInfoUtil.RequestValue();
info.ServiceDetails = IDInfo;
N_CancelCompleteness_Result result = new N_CancelCompleteness_Result();
ResultStatus rs = svc.N_CancelCompleteness_FetchInfo(data, new N_CancelCompleteness_Request() { Info = info }, out result);
if (rs.IsSuccess)
{
if (result.Value.ServiceDetails != null)
{
var with1 = result.Value.ServiceDetails;
N_CancelCompletenessDetails[] details = new N_CancelCompletenessDetails[with1.Length];
for (int i = 0; i < with1.Length; i++)
{
details[i] = new N_CancelCompletenessDetails();
details[i].LotNumber = with1[i].LotNumber;
details[i].Qty = with1[i].Qty;
details[i].Product = with1[i].Product;
}
(ServiceDetailsGrid.GridContext as BoundContext).Data = details.ToArray();
ServiceDetailsGrid.BoundContext.LoadData();
CamstarWebControl.SetRenderToClient(ServiceDetailsGrid);
}
}
else
{
Page.StatusBar.WriteWarning(rs.ExceptionData.Description);
return;
}
}
catch (Exception ex)
{
Page.DisplayMessage(ex.Message, false);
}
}