public int setFacturascargadasNew(string bukrs, string correo, string ebeln, string lifnr, string msjsap, string msgsat, string estatus, string tipo, string werks, string xblnr, string fecha_xml, string xmlfile, string endpoint, string[] userPass, byte[] raw, string uuid, decimal total, string numeroItem, string BELNR, string BWTAR, string KSCHL, string tipoarchivo, byte[] rawpdf, string pdffile, decimal retencion) { var result = ""; int res = 0; PEntidades.SrvSAPUProveedores.ZWS_UPROVEEDORESClient srv = new PPersistencia.WebServices().getZWS_UPROVEEDORESInstanceNew(endpoint, userPass); srv.Open(); srv.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); result = srv.Z_UFAC_CARGADAS(BELNR, bukrs, BWTAR, correo, "", ebeln, numeroItem, fecha_xml, retencion, KSCHL, lifnr, msjsap, msgsat, pdffile, raw, rawpdf, estatus, tipo, tipoarchivo, null, werks, xblnr, xmlfile, uuid); srv.Close(); if (result != "" && result != null) { try { res = int.Parse(result.Trim()); } catch (Exception) { error = result.ToString().Trim(); } } return(res); }
public int setFacturascargadasNew(string bukrs, string correo, string ebeln, string lifnr, string msjsap, string msgsat, string estatus, string tipo, string werks, string xblnr, string fecha_xml, string xmlfile, string endpoint, string[] userPass, byte[] raw, string uuid, decimal total, string numeroItem, string BELNR, string BWTAR, string KSCHL, string tipoarchivo, byte[] rawpdf, string pdffile, decimal retencion) { PEntidades.SrvSAPUProv.Z_UFAC_CARGADASResponse result; PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS cargadas = new PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS(); int res = 0; PEntidades.SrvSAPUProv.ZWS_UPROVEEDORESClient srv = new PPersistencia.WebServices().getZWS_UPROVEEDORESInstanceNew(endpoint, userPass); cargadas.BELNR = BELNR; cargadas.BUKRS = bukrs; cargadas.BWTAR = BWTAR; cargadas.CORREO = correo; cargadas.DESADJUNTAR = ""; cargadas.EBELN = ebeln; cargadas.EBELP = numeroItem; cargadas.FECHA_XML = fecha_xml; cargadas.IMP_RETEN = retencion; cargadas.KSCHL = KSCHL; cargadas.LIFNR = lifnr; cargadas.MSJ_SAP = msjsap; cargadas.MSJ_SAT = msgsat; cargadas.PDFFILE = pdffile; cargadas.RAW = raw; cargadas.RAWPDF = rawpdf; cargadas.STATUS = estatus; cargadas.TIPO = tipo; cargadas.TIPOARCHIVO = tipoarchivo; cargadas.UUID_XML = null; cargadas.WERKS = werks; cargadas.XBLNR = xblnr; cargadas.XMLFILE = xmlfile; cargadas.ZCFDI_UUID = uuid; srv.Open(); srv.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); result = srv.Z_UFAC_CARGADAS(cargadas); srv.Close(); if (result.RESULT != "" && result != null) { try { res = int.Parse(result.RESULT.Trim()); } catch (Exception) { res = 1; } } return(res); }
public int desvincular(List <string[]> listaDiferentesInstancias, string[] uuid) { PEntidades.SrvSAPUProv.ZEDATA_UUID[] objetoUui = PEntidades.Utiles.objetoUuid(uuid); PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS cargadas = new PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS(); PEntidades.SrvSAPUProv.Z_UFAC_CARGADASResponse result; int res = 0; PEntidades.SrvSAPUProv.ZWS_UPROVEEDORESClient srv = new PPersistencia.WebServices().getZWS_UPROVEEDORESInstanceNew( listaDiferentesInstancias[0][1].ToString().Trim(), listaDiferentesInstancias[0][4].Split(new Char[] { ',' }) ); cargadas.BELNR = ""; cargadas.BUKRS = ""; cargadas.BWTAR = ""; cargadas.CORREO = ""; cargadas.DESADJUNTAR = "X"; cargadas.EBELN = ""; cargadas.EBELP = ""; cargadas.FECHA_XML = ""; cargadas.IMP_RETEN = 0; cargadas.KSCHL = ""; cargadas.LIFNR = ""; cargadas.MSJ_SAP = ""; cargadas.MSJ_SAT = ""; cargadas.PDFFILE = ""; cargadas.RAW = null; cargadas.RAWPDF = null; cargadas.STATUS = ""; cargadas.TIPO = ""; cargadas.TIPOARCHIVO = ""; cargadas.UUID_XML = objetoUui; cargadas.WERKS = ""; cargadas.XBLNR = ""; cargadas.XMLFILE = ""; cargadas.ZCFDI_UUID = ""; srv.Open(); srv.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); result = srv.Z_UFAC_CARGADAS(cargadas); srv.Close(); if (result.RESULT != "" && result != null) { res = int.Parse(result.RESULT.Trim()); } return(res); }
public int desvincular(List <string[]> listaDiferentesInstancias, string [] uuid) { PEntidades.SrvSAPUProveedores.ZEDATA_UUID[] objetoUui = PEntidades.Utiles.objetoUuid(uuid); string result = ""; int res = 0; PEntidades.SrvSAPUProveedores.ZWS_UPROVEEDORESClient srv = new PPersistencia.WebServices().getZWS_UPROVEEDORESInstanceNew( listaDiferentesInstancias[0][1].ToString().Trim(), listaDiferentesInstancias[0][4].Split(new Char[] { ',' }) ); srv.Open(); srv.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); result = srv.Z_UFAC_CARGADAS("", "", "", "", "X", "", "", "", 0, "", "", "", "", "", null, null, "", "", "", objetoUui, "", "", "", ""); srv.Close(); if (result != "" && result != null) { res = int.Parse(result.Trim()); } return(res); }
public int desvincularConn(List <string[]> listaDiferentesInstancias, string[] uuid) { PEntidades.SrvSAPUProv.ZEDATA_UUID[] objetoUui = PEntidades.Utiles.objetoUuid(uuid); PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS cargadas = new PEntidades.SrvSAPUProv.Z_UFAC_CARGADAS(); //PEntidades.SrvSAPUProv.Z_UFAC_CARGADASResponse result; int res = 0; PEntidades.SrvSAPUProv.ZWS_UPROVEEDORESClient srv = new PPersistencia.WebServices().getZWS_UPROVEEDORESInstanceNew( listaDiferentesInstancias[0][1].ToString().Trim(), listaDiferentesInstancias[0][4].Split(new Char[] { ',' }) ); PPersistencia.SAPConn psc = new PPersistencia.SAPConn(); //cambio del llamado hacia SAP List <ParamsCallSAP> listPA = new List <ParamsCallSAP>(); ParamsCallSAP pr = new ParamsCallSAP(); pr = new ParamsCallSAP(); //cargadas.BELNR = ""; pr.NameVar = "BELNR"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.BUKRS = ""; pr.NameVar = "BUKRS"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.BWTAR = ""; pr.NameVar = "BWTAR"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.CORREO = ""; pr.NameVar = "CORREO"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.DESADJUNTAR = "X"; pr.NameVar = "DESADJUNTAR"; pr.ValVar = "X"; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); // cargadas.EBELN = ""; pr.NameVar = "EBELN"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); // cargadas.EBELP = ""; pr.NameVar = "EBELP"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); // cargadas.FECHA_XML = ""; pr.NameVar = "FECHA_XML"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.IMP_RETEN = 0; pr.NameVar = "IMP_RETEN"; pr.ValVard = 0; pr.TipVar = "D"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.KSCHL = ""; pr.NameVar = "KSCHL"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.LIFNR = ""; pr.NameVar = "LIFNR"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.MSJ_SAP = ""; pr.NameVar = "MSJ_SAP"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.MSJ_SAT = ""; pr.NameVar = "MSJ_SAT"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.PDFFILE = ""; pr.NameVar = "PDFFILE"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.RAW = null; pr.NameVar = "RAW"; pr.ValVarb = null; pr.TipVar = "Y"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.RAWPDF = null; pr.NameVar = "RAWPDF"; pr.ValVarb = null; pr.TipVar = "Y"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.STATUS = ""; pr.NameVar = "STATUS"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.TIPO = ""; pr.NameVar = "TIPO"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.TIPOARCHIVO = ""; pr.NameVar = "TIPOARCHIVO"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.WERKS = ""; pr.NameVar = "WERKS"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.XBLNR = ""; pr.NameVar = "XBLNR"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.XMLFILE = ""; pr.NameVar = "XMLFILE"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); pr = new ParamsCallSAP(); //cargadas.ZCFDI_UUID = ""; pr.NameVar = "ZCFDI_UUID"; pr.ValVar = ""; pr.TipVar = "S"; listPA.Add(pr); List <TablasCallSAP> listT = new List <TablasCallSAP>(); TablasCallSAP tr = new TablasCallSAP(); List <ParamsCallSAP> listTb = new List <ParamsCallSAP>(); int cont = 0; foreach (string uui in uuid) { pr = new ParamsCallSAP(); pr.NameVar = "UUID_XML"; pr.ValVar = uui; pr.TipVar = "S"; listTb.Add(pr); cont++; } tr.TablaVar = "PROVEEDOR_TB"; tr.CamposVar = listTb; listT.Add(tr); srv.Open(); srv.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); string msg; msg = psc.conSAP2("Z_DFAC_CARGADAS", listPA, listT); //result = srv.Z_UFAC_CARGADAS(cargadas); srv.Close(); if (msg != "" && msg != null) { res = int.Parse(msg.Trim()); } return(res); }