private void updateMassReceiptAdapter(int vendorNum, string purPoint, string packSlip)
{
ReceiptAdapter ra = new ReceiptAdapter(this.oTrans);
ra.BOConnect();
bool result = ra.GetByID(vendorNum,purPoint,packSlip);
if((result))
{
for(int i = 0; i < edvRcvDtl.dataView.Count; i++)
{
//string testWhc = edvRcvDtl.dataView[i]["WareHouseCode"].ToString();
if(edvRcvDtl.dataView[i]["WareHouseCode"] == string.Empty )
{
if(string.IsNullOrEmpty( getWareHouseFromPO(int.Parse(edvRcvDtl.dataView[i]["PONum"].ToString() ))))
{
edvRcvDtl.dataView[i].BeginEdit();
edvRcvDtl.dataView[i]["WareHouseCode"] = "NS";
edvRcvDtl.dataView[i]["WareHouseCodeDescription"] = "NONSTOCK";
edvRcvDtl.dataView[i]["BinNum"] = "1";
edvRcvDtl.dataView[i].EndEdit();
}
else
{
edvRcvDtl.dataView[i].BeginEdit();
edvRcvDtl.dataView[i]["WareHouseCode"] =
getWareHouseFromPO(int.Parse(edvRcvDtl.dataView[i]["PONum"].ToString()));
//edvRcvDtl.dataView[i]["WareHouseCodeDescription"] =
//getWareHouseDescFromPO(int.Parse(edvRcvDtl.dataView[i]["PONum"].ToString()));
edvRcvDtl.dataView[i]["BinNum"] =
getBinNum(edvRcvDtl.dataView[i]["PartNum"].ToString(),getWareHouseFromPO(int.Parse(edvRcvDtl.dataView[i]["PONum"].ToString())));
edvRcvDtl.dataView[i].EndEdit();
}
}
}
ra.Update();
}
ra.Dispose();
}