private void InputValueRqData(ITR param) { string[] count = param.ID.Split(';'), value = param.Value.Split(';'); int i, l = count.Length; for (i = 0; i < l; i++) { axAPI.SetInputValue(count[i], value[i]); } ErrorCode = axAPI.CommRqData(param.RQName, param.TrCode, param.PrevNext, param.ScreenNo); if (ErrorCode != 0) { new Error(ErrorCode); } }
// POST api/oInventoryTransferRequest public RTITR Post([FromBody] ITR value) { RTITR returnVal = null; SAPbobsCOM.Company oCompany = null; string newKey = ""; try { oCompany = Company.GetCompany(Properties.Settings.Default.StrDbServer, Properties.Settings.Default.StrDbUserName, Properties.Settings.Default.StrDbPassword, Properties.Settings.Default.StrDbName, Properties.Settings.Default.StrSapB1UserName, Properties.Settings.Default.StrSapB1Password, Properties.Settings.Default.StrSapB1LicenseServer); newKey = Logic.SAP.SAP_ITR.AddData(oCompany, value); returnVal = new RTITR() { errorCode = "0", message = "Data has beed added", value = newKey, Status = "OPEN", FromWarehouse = value.FromWarehouseCode, ToWarehouse = value.lines[0].ToWarehouseCode.ToString() }; } catch (Exception e) { returnVal = new RTITR() { errorCode = "-1", message = e.Message.ToString() }; } return(returnVal); }
void Start() { otherScript = (ITR)gameObject.GetComponent(typeof(ITR)); }
void Start () { otherScript= (ITR)gameObject.GetComponent (typeof(ITR)); }
public static string AddData(Company oCompany, ITR model) { StockTransfer oObject = null; RTNMANVAL rtn = new RTNMANVAL(); int errCode; string errMessage, strResult = ""; try { oCompany.StartTransaction(); oObject = oCompany.GetBusinessObject(BoObjectTypes.oInventoryTransferRequest); oObject.DocDate = model.PostingDate; oObject.DueDate = model.DocumentDate; oObject.ToWarehouse = model.ToWarehouseCode; oObject.FromWarehouse = model.FromWarehouseCode; oObject.Address = model.ShipTo; oObject.UserFields.Fields.Item("U_MJTPO").Value = model.NoSPK; oObject.UserFields.Fields.Item("U_MJTSPK").Value = model.NoSPKDetil; oObject.UserFields.Fields.Item("U_MJT_NoSIP2").Value = model.NoSIP2; oObject.UserFields.Fields.Item("U_MJT_TglSIP2").Value = model.TglSIP2; oObject.UserFields.Fields.Item("U_MJTBASTB").Value = model.NoBAP; oObject.UserFields.Fields.Item("U_MJTRCVD").Value = model.TglBAP; oObject.UserFields.Fields.Item("U_mjt_opr").Value = model.Operator; oObject.UserFields.Fields.Item("U_mjt_scr").Value = model.Security; oObject.UserFields.Fields.Item("U_mjt_jam2").Value = model.jam; oObject.UserFields.Fields.Item("U_mjt_qa").Value = model.PetugasQA; oObject.UserFields.Fields.Item("U_MJTPO").Value = model.NoSPK2; oObject.UserFields.Fields.Item("U_MJT_Uraian").Value = model.UraianKerja; oObject.UserFields.Fields.Item("U_MJT_NomorINV").Value = model.NoInvoicePajak; oObject.UserFields.Fields.Item("U_MJT_DP").Value = model.Downpayment; oObject.UserFields.Fields.Item("U_MJT_DP2").Value = model.DownpaymentAmount; for (int i = 0; i < model.lines.Count; i++) { oObject.Lines.ItemCode = model.lines[i].ItemCode; oObject.Lines.FromWarehouseCode = model.FromWarehouseCode; oObject.Lines.WarehouseCode = model.lines[i].ToWarehouseCode; oObject.Lines.Quantity = model.lines[i].Quantity; oObject.Lines.Add(); } int addStatus = oObject.Add(); if (addStatus == 0) { if (strResult == "") { strResult = oCompany.GetNewObjectKey(); } else { strResult = strResult + " | " + oCompany.GetNewObjectKey(); } } else { if (oCompany.InTransaction) { oCompany.EndTransaction(BoWfTransOpt.wf_RollBack); } oCompany.GetLastError(out errCode, out errMessage); throw new Exception("Error Code : " + errCode + " | Error Message : " + errMessage); } oCompany.EndTransaction(BoWfTransOpt.wf_Commit); } catch (Exception) { if (oCompany.InTransaction) { oCompany.EndTransaction(BoWfTransOpt.wf_RollBack); } ; throw; } return(strResult); }