Dear Expert,
Could you please let me know, how to pass only required parameter values while creating a new row for RCVHead using the BO method?
public static void GetNewRcvHeadWithPONum()
{
var wcfBinding = NetTcp.UsernameWindowsChannel();
var appServer = new Uri("net.tcp://ServerName/InstanceName/Erp/BO/Receipt.svc");
using (var receiptClient = new Erp.Proxy.BO.ReceiptImpl(wcfBinding, appServer))
{
receiptClient.ClientCredentials.UserName.UserName = "manager";
receiptClient.ClientCredentials.UserName.Password = "manager";
ReceiptDataSet objds = new ReceiptDataSet();
ReceiptDataSet.RcvHeadRow objRow = objds.RcvHead.NewRcvHeadRow();
objRow["Company"] = "EPIC04";
objRow["VendorNum"] = 3;
objRow["PurPoint"] = "";
objRow["PONum"] = 29;
objRow["PackSlip"] = "PO-29";
objRow["ReceiptDate"] = "2021-01-23";
objRow["EntryPerson"] = "manager";
objRow["SaveForInvoicing"] = 1;
objRow["Invoiced"] = 0;
objRow["ReceiptComment"] = "";
objRow["ReceivePerson"] = "manager";
objRow["ShipViaCode"] = "FR";
objRow["Plant"] = "MfgSys";
objRow["LCReference"] = "";
objRow["LCComment"] = "";
objRow["LandedCost"] = 0;
objRow["LegalNumber"] = "MfgSys";
objRow["LCVariance"] = 0;
objRow["ICLinked"] = 0;
objRow["GlbCompany"] = "";
objRow["GlbVendorNum"] = 0;
objRow["GlbPurPoint"] = "";
objRow["GlbPackSlip"] = "";
objRow["ContainerID"] = 0;
objRow["Weight"] = 0;
objRow["LCDisburseMethod"] = "Value";
objRow["AutoReceipt"] = 0;
objRow["AutoTranType"] = "";
objRow["POType"] = "STD";
objRow["AutoTranID"] = 0;
objRow["WeightUOM"] = "";
objRow["UpliftPercent"] = 0;
objRow["SpecDutyAmt"] = 0;
objRow["AppliedLCAmt"] = 0;
objRow["LCDutyAmt"] = 0;
objRow["LCIndCost"] = 0;
objRow["ApplyToLC"] = 0;
objRow["Received"] = 1;
objRow["ArrivedDate"] = "2021-01-23";
objRow["AppliedRcptLCAmt"] = 0;
objRow["LCUpliftIndCost"] = 0;
objRow["AppliedLCVariance"] = 0;
objRow["TranDocTypeID"] = "GOODREC";
objRow["ImportNum"] = "";
objRow["ImportedFrom"] = 0;
objRow["ImportedFromDesc"] = "UAE";
objRow["GrossWeight"] = 0;
objRow["GrossWeightUOM"] = "";
objRow["ChangedBy"] = "manager";
objRow["ChangeDate"] = "2021-01-23";
objRow["TaxRegionCode"] = "IVAT";
objRow["TaxPoint"] = "2021-01-23";
objRow["TaxRateDate"] = "2021-01-23";
objRow["InPrice"] = 0;
objRow["HdrTaxNoUpdt"] = 0;
objRow["TaxRateGrpCode"] = "";
objRow["TaxesCalculated"] = 0;
objRow["InAppliedLCAmt"] = 0;
objRow["InAppliedLCVariance"] = 0;
objRow["InAppliedRcptLCAmt"] = 0;
objRow["InLandedCost"] = 0;
objRow["InLCDutyAmt"] = 0;
objRow["InLCIndCost"] = 0;
objRow["InLCUpliftIndCost"] = 0;
objRow["InLCVariance"] = 0;
objRow["InSpecDutyAmt"] = 0;
objRow["RowMod"] = "A";
objds.RcvHead.AddRcvHeadRow(objRow);
receiptClient.Update(objds);
}
}
Thanks in advance.