public List <ZMMInvoiceCnTh> GetHandHeldCounterMainHoldZMMInvoiceCnThFromSap(string officerID) { using (var sapConnection = new SAP.Connector.SAPConnection(GlobalContext.SapDestination)) { using (var prx = new SAPProxyIII.UWProxy()) { prx.Connection = sapConnection; SAPProxyIII.PERNR pernr = new SAPProxyIII.PERNR(); SAPProxyIII.ZMM_INV_CNTH_UWTable tables = new SAPProxyIII.ZMM_INV_CNTH_UWTable(); pernr.Pernr = officerID; prx.Zdd_Handheld_Checkdoc(pernr, ref tables); var ZMMInvoiceCnThList = new List <ZMMInvoiceCnTh>(); foreach (SAPProxyIII.ZMM_INV_CNTH_UW item in tables) { var zmm = new ZMMInvoiceCnTh(); zmm.iblnr = item.Iblnr; zmm.gjahr = item.Gjahr; zmm.budat = DateTime.ParseExact(item.Budat, "yyyyMMdd", new System.Globalization.CultureInfo("en-US")); zmm.DisplayText = string.Format("{0} : {1} : {2:dd.MM.yyyy}", zmm.iblnr, zmm.gjahr, zmm.budat); ZMMInvoiceCnThList.Add(zmm); } return(ZMMInvoiceCnThList); } } }
public List <HandHeldCounterMainHold> GetHandHeldCounterMainHoldZDDHandHeldCheckStockFromSap(string branchCode, string iblnr, string Gjahr, string officerID) { using (var sapConnection = new SAP.Connector.SAPConnection(GlobalContext.SapDestination)) { using (var prx = new SAPProxyIII.UWProxy()) { prx.Connection = sapConnection; SAPProxyIII.PERNR pernr = new SAPProxyIII.PERNR(); SAPProxyIII.ZDD_HH_CHKSTOCKTable tables = new SAPProxyIII.ZDD_HH_CHKSTOCKTable(); pernr.Pernr = officerID; prx.Zdd_Handheld_Checkstock(Gjahr, iblnr, string.Empty, string.Empty, string.Empty, ref tables); var zDDHandHeldCheckStockList = new List <HandHeldCounterMainHold>(); foreach (SAPProxyIII.ZDD_HH_CHKSTOCK item in tables) { var zdd = new HandHeldCounterMainHold(); zdd.Matnr = item.Matnr; zdd.ProductCode = FormatedProductCode(item.Matnr); zdd.Maktx = item.Maktx; zdd.BinCode = item.Bin_Code; zdd.ErfmeSales = item.Erfme_Sales; zdd.UnitNameForSale = GetUnitByCode(branchCode, item.Erfme_Sales); zdd.ErfmeSku = item.Erfme_Sku; zdd.UnitNameForSKU = GetUnitByCode(branchCode, item.Erfme_Sku); zdd.Iblnr = item.Iblnr; zdd.Gjahr = item.Gjahr; zdd.Zeili = item.Zeili; zdd.Ean11 = item.Ean11; zdd.Shelf = zdd.Shelf; zdd.ErfmgSku = item.Erfmg_Sku; zdd.Ratio = item.Ratio; zdd.ErfmgSales = item.Erfmg_Sales; zDDHandHeldCheckStockList.Add(zdd); } return(zDDHandHeldCheckStockList); } } }