public Domain.Message SaveStock(Domain.SaveStock dto) { ManageStockInspectionCreateInClient client = new ManageStockInspectionCreateInClient(); client.ClientCredentials.UserName.UserName = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_USERNAME"]; client.ClientCredentials.UserName.Password = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_PASSWORD"]; StockInspectionCreateQuery_sync param = new StockInspectionCreateQuery_sync(); param.DISQTY = dto.DISQTY; param.DISQTYSpecified = true; param.DZLDAT = dto.DZLDAT; param.DZLDATSpecified = true; param.ERFNM = dto.ERFNM; param.FIXID = dto.FIXID; param.MATNR = dto.MATNR; param.WERKS = dto.WERKS; StockInspectionCreateResponse_sync respone = client.StockInspectionCreateQueryResponse_In(param); Domain.Message returnDto = new Domain.Message(); if (respone != null) { returnDto.Flag = respone.Flag; returnDto.ReturnMessage = respone.ReturnMessage; } return(returnDto); }
public Domain.Message SaveManualOrderMathInfo(Domain.ManualOrderMatInfo dto) { ManageManualOrderInClient client = new ManageManualOrderInClient(); client.ClientCredentials.UserName.UserName = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_USERNAME"]; client.ClientCredentials.UserName.Password = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_PASSWORD"]; SaveManualOrderQuery_sync param = new SaveManualOrderQuery_sync(); //param.ManualOrderMatInfoList = new ManualOrderMatInfoList(); //param.ManualOrderMatInfoList.BEDAT = dto.BEDAT; //param.ManualOrderMatInfoList.BWSCL = dto.BWSCL; //param.ManualOrderMatInfoList.BWSCL_TX = dto.BWSCL_TX; //param.ManualOrderMatInfoList.LABST = dto.LABST; //param.ManualOrderMatInfoList.MAKTX = dto.MAKTX; //param.ManualOrderMatInfoList.MATNR = dto.MATNR; //param.ManualOrderMatInfoList.MATNR1 = dto.MATNR1; //param.ManualOrderMatInfoList.MEINS = dto.MEINS; //param.ManualOrderMatInfoList.MENGE = dto.MENGE; //param.ManualOrderMatInfoList.MTART = dto.MTART; //param.ManualOrderMatInfoList.NOCTL = dto.NOCTL; //param.ManualOrderMatInfoList.OPENPO = dto.OPENPO; //param.ManualOrderMatInfoList.PERNO = dto.PERNO; //param.ManualOrderMatInfoList.PLIFZ = dto.PLIFZ; //param.ManualOrderMatInfoList.TOQTY = dto.TOQTY; //param.ManualOrderMatInfoList.UMREZ = dto.UMREZ; //param.ManualOrderMatInfoList.WEKGR = dto.WEKGR; //param.ManualOrderMatInfoList.WERKS = dto.WERKS; //param.ManualOrderMatInfoList.YEQTY = dto.YEQTY; ManualOrderMatInfoList manulOrderDto = new ManualOrderMatInfoList(); manulOrderDto.BEDAT = dto.BEDAT; manulOrderDto.BWSCL = dto.BWSCL; manulOrderDto.BWSCL_TX = dto.BWSCL_TX; manulOrderDto.LABST = dto.LABST; manulOrderDto.MAKTX = dto.MAKTX; manulOrderDto.MATNR = dto.MATNR; manulOrderDto.MATNR1 = dto.MATNR1; manulOrderDto.MEINS = dto.MEINS; manulOrderDto.MENGE = dto.MENGE; manulOrderDto.MTART = dto.MTART; manulOrderDto.NOCTL = dto.NOCTL; manulOrderDto.OPENPO = dto.OPENPO; manulOrderDto.PERNO = dto.PERNO; manulOrderDto.PLIFZ = dto.PLIFZ; manulOrderDto.TOQTY = dto.TOQTY; manulOrderDto.UMREZ = dto.UMREZ; manulOrderDto.WEKGR = dto.WEKGR; manulOrderDto.WERKS = dto.WERKS; manulOrderDto.YEQTY = dto.YEQTY; param.ManualOrderMatInfoList = manulOrderDto; Domain.Message returnDto = new Domain.Message(); SaveManualOrderResponse_sync respone = client.SaveManualOrderQueryResponse_In(param); returnDto.Flag = respone.Flag; returnDto.ReturnMessage = respone.ReturnMessage; return(returnDto); }
public Domain.Message SaveMaterialLabel(Domain.MaterialSaveLabel dto) { Domain.Message returnMessage = new Domain.Message(); ManageSaveMaterialLabelClient client = new ManageSaveMaterialLabelClient(); client.ClientCredentials.UserName.UserName = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_USERNAME"]; client.ClientCredentials.UserName.Password = System.Configuration.ConfigurationManager.AppSettings["SAP_WEBSERVICE_PASSWORD"]; SaveMaterialLabelQuery_sync param = new SaveMaterialLabelQuery_sync(); MaterialPriceList material = new MaterialPriceList() { BISMT = dto.bISMT, DATAB = dto.dATAB, DATABSpecified = true, DPTPR = dto.dPTPR, DPTPRSpecified = true, EAN11 = dto.eAN11, EKGRP = dto.eKGRP, GESME = dto.gESME, GESMESpecified = true, GUBUN = dto.gUBUN, GUBUN_T = dto.gUBUN_T, KONWA = dto.kONWA, LABST = dto.lABST, LABST_1 = dto.lABST_1, LABST_1Specified = true, LABSTSpecified = true, MAKTX = dto.mAKTX, MATNR = dto.mATNR, MATNR1 = dto.mATNR1, MEINS = dto.mEINS, NOCTL = dto.nOCTL, PERNO = dto.pERNO, PRICE = dto.pRICE, STPRC = dto.sTPRC, STPRCSpecified = true, TOQTY = dto.tOQTY, TOQTYSpecified = true, TOTAL = dto.tOTAL, TOTALSpecified = true, WERKS = dto.wERKS, ZCNT = dto.zCNT, ZCNTSpecified = true, ZFLAG = dto.zFLAG, ZFLAG_T = dto.zFLAG_T, ZRSUM = dto.zRSUM }; param.MaterialPriceList = material; SaveMaterialLabelResponse_sync respone = client.SaveMaterialLabelQueryResponse_In(param); if (respone != null) { returnMessage.Flag = respone.Flag; returnMessage.ReturnMessage = respone.ReturnMessage; } return(returnMessage); }