From 1bce521a23388eefa77910c48250de82adee03d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Pimienta?= Date: Tue, 28 Dec 2021 23:52:16 -0700 Subject: [PATCH] ajustes en CRM --- App_WebReferences4/App_WebReferences.rar | Bin 0 -> 38745 bytes .../Cancelacion/Cancelacion.disco | 6 + .../Cancelacion/Cancelacion1.wsdl | 496 ++++++ .../Cancelacion/Reference.svcmap | 32 + .../Cancelacion/configuration.svcinfo | 11 + .../Cancelacion/configuration91.svcinfo | 310 ++++ .../RCGPSService/RCService.disco | 4 + .../RCGPSService/RCService.wsdl | 59 + App_WebReferences4/RCGPSService/RCService.xsd | 21 + .../RCGPSService/RCService1.xsd | 57 + .../RCGPSService/RCService2.xsd | 34 + .../RCGPSService/RCService3.xsd | 42 + .../RCGPSService/Reference.svcmap | 35 + .../RCGPSService/configuration.svcinfo | 10 + .../RCGPSService/configuration91.svcinfo | 201 +++ App_WebReferences4/WSBancoMexico/DgieWS.wsdl | 82 + .../WSBancoMexico/Reference.svcmap | 30 + .../WSBancoMexico/configuration.svcinfo | 10 + .../WSBancoMexico/configuration91.svcinfo | 201 +++ App_WebReferences4/WSGF/Reference.svcmap | 32 + App_WebReferences4/WSGF/Timbrado.disco | 6 + App_WebReferences4/WSGF/Timbrado.wsdl | 409 +++++ App_WebReferences4/WSGF/configuration.svcinfo | 10 + .../WSGF/configuration91.svcinfo | 201 +++ .../WSKimberlyClark/Reference.svcmap | 31 + .../WSKimberlyClark/Service.disco | 6 + .../WSKimberlyClark/Service.wsdl | 1435 +++++++++++++++++ .../WSKimberlyClark/configuration.svcinfo | 13 + .../WSKimberlyClark/configuration91.svcinfo | 549 +++++++ .../WSMandaMail/MandaCorreo.disco | 6 + .../WSMandaMail/MandaCorreo.discomap | 7 + .../WSMandaMail/MandaCorreo.wsdl | 103 ++ .../WSPenske/ReceiveGPSInfo.disco | 6 + .../WSPenske/ReceiveGPSInfo.discomap | 7 + .../WSPenske/ReceiveGPSInfo.wsdl | 242 +++ App_WebReferences4/WSRDLC/Reference.svcmap | 32 + App_WebReferences4/WSRDLC/WebService.disco | 6 + App_WebReferences4/WSRDLC/WebService.wsdl | 188 +++ .../WSRDLC/configuration.svcinfo | 10 + .../WSRDLC/configuration91.svcinfo | 201 +++ .../WSRVConsultas/Reference.svcmap | 31 + .../WSRVConsultas/configuration.svcinfo | 10 + .../WSRVConsultas/configuration91.svcinfo | 201 +++ .../WSRVConsultas/service1.disco | 6 + .../WSRVConsultas/service1.wsdl | 546 +++++++ .../WSTecnoMovil/SendSmsWS.discomap | 7 + .../WSTecnoMovil/SendSmsWS.wsdl | 37 + App_WebReferences4/WSTecnoMovil/SendSmsWS.xsd | 28 + .../wsValidaCFDi2/ConsultaCFDIService.wsdl | 65 + .../wsValidaCFDi2/ConsultaCFDIService.xsd | 12 + .../wsValidaCFDi2/ConsultaCFDIService1.xsd | 18 + .../wsValidaCFDi2/ConsultaCFDIService2.xsd | 42 + .../wsValidaCFDi2/Reference.svcmap | 33 + .../wsValidaCFDi2/configuration.svcinfo | 10 + .../wsValidaCFDi2/configuration91.svcinfo | 201 +++ App_WebReferences4/wsmailto/mandacorreo.disco | 6 + .../wsmailto/mandacorreo.discomap | 7 + App_WebReferences4/wsmailto/mandacorreo.wsdl | 103 ++ Bin/GoCfdi.dll | Bin 430592 -> 430592 bytes CRM/Acercamiento.aspx.cs | 2 +- CRM/CatEmpresasCRM.aspx.cs | 2 +- CRM/EmpresaCRM.aspx.cs | 110 +- vwd.webinfo | 6 + 63 files changed, 6573 insertions(+), 51 deletions(-) create mode 100644 App_WebReferences4/App_WebReferences.rar create mode 100644 App_WebReferences4/Cancelacion/Cancelacion.disco create mode 100644 App_WebReferences4/Cancelacion/Cancelacion1.wsdl create mode 100644 App_WebReferences4/Cancelacion/Reference.svcmap create mode 100644 App_WebReferences4/Cancelacion/configuration.svcinfo create mode 100644 App_WebReferences4/Cancelacion/configuration91.svcinfo create mode 100644 App_WebReferences4/RCGPSService/RCService.disco create mode 100644 App_WebReferences4/RCGPSService/RCService.wsdl create mode 100644 App_WebReferences4/RCGPSService/RCService.xsd create mode 100644 App_WebReferences4/RCGPSService/RCService1.xsd create mode 100644 App_WebReferences4/RCGPSService/RCService2.xsd create mode 100644 App_WebReferences4/RCGPSService/RCService3.xsd create mode 100644 App_WebReferences4/RCGPSService/Reference.svcmap create mode 100644 App_WebReferences4/RCGPSService/configuration.svcinfo create mode 100644 App_WebReferences4/RCGPSService/configuration91.svcinfo create mode 100644 App_WebReferences4/WSBancoMexico/DgieWS.wsdl create mode 100644 App_WebReferences4/WSBancoMexico/Reference.svcmap create mode 100644 App_WebReferences4/WSBancoMexico/configuration.svcinfo create mode 100644 App_WebReferences4/WSBancoMexico/configuration91.svcinfo create mode 100644 App_WebReferences4/WSGF/Reference.svcmap create mode 100644 App_WebReferences4/WSGF/Timbrado.disco create mode 100644 App_WebReferences4/WSGF/Timbrado.wsdl create mode 100644 App_WebReferences4/WSGF/configuration.svcinfo create mode 100644 App_WebReferences4/WSGF/configuration91.svcinfo create mode 100644 App_WebReferences4/WSKimberlyClark/Reference.svcmap create mode 100644 App_WebReferences4/WSKimberlyClark/Service.disco create mode 100644 App_WebReferences4/WSKimberlyClark/Service.wsdl create mode 100644 App_WebReferences4/WSKimberlyClark/configuration.svcinfo create mode 100644 App_WebReferences4/WSKimberlyClark/configuration91.svcinfo create mode 100644 App_WebReferences4/WSMandaMail/MandaCorreo.disco create mode 100644 App_WebReferences4/WSMandaMail/MandaCorreo.discomap create mode 100644 App_WebReferences4/WSMandaMail/MandaCorreo.wsdl create mode 100644 App_WebReferences4/WSPenske/ReceiveGPSInfo.disco create mode 100644 App_WebReferences4/WSPenske/ReceiveGPSInfo.discomap create mode 100644 App_WebReferences4/WSPenske/ReceiveGPSInfo.wsdl create mode 100644 App_WebReferences4/WSRDLC/Reference.svcmap create mode 100644 App_WebReferences4/WSRDLC/WebService.disco create mode 100644 App_WebReferences4/WSRDLC/WebService.wsdl create mode 100644 App_WebReferences4/WSRDLC/configuration.svcinfo create mode 100644 App_WebReferences4/WSRDLC/configuration91.svcinfo create mode 100644 App_WebReferences4/WSRVConsultas/Reference.svcmap create mode 100644 App_WebReferences4/WSRVConsultas/configuration.svcinfo create mode 100644 App_WebReferences4/WSRVConsultas/configuration91.svcinfo create mode 100644 App_WebReferences4/WSRVConsultas/service1.disco create mode 100644 App_WebReferences4/WSRVConsultas/service1.wsdl create mode 100644 App_WebReferences4/WSTecnoMovil/SendSmsWS.discomap create mode 100644 App_WebReferences4/WSTecnoMovil/SendSmsWS.wsdl create mode 100644 App_WebReferences4/WSTecnoMovil/SendSmsWS.xsd create mode 100644 App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.wsdl create mode 100644 App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.xsd create mode 100644 App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService1.xsd create mode 100644 App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService2.xsd create mode 100644 App_WebReferences4/wsValidaCFDi2/Reference.svcmap create mode 100644 App_WebReferences4/wsValidaCFDi2/configuration.svcinfo create mode 100644 App_WebReferences4/wsValidaCFDi2/configuration91.svcinfo create mode 100644 App_WebReferences4/wsmailto/mandacorreo.disco create mode 100644 App_WebReferences4/wsmailto/mandacorreo.discomap create mode 100644 App_WebReferences4/wsmailto/mandacorreo.wsdl diff --git a/App_WebReferences4/App_WebReferences.rar b/App_WebReferences4/App_WebReferences.rar new file mode 100644 index 0000000000000000000000000000000000000000..a2a97c94b296b9dda077b38777b9b6be972c7460 GIT binary patch literal 38745 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 F;6K)IEr + + + + + \ No newline at end of file diff --git a/App_WebReferences4/Cancelacion/Cancelacion1.wsdl b/App_WebReferences4/Cancelacion/Cancelacion1.wsdl new file mode 100644 index 000000000..05d511610 --- /dev/null +++ b/App_WebReferences4/Cancelacion/Cancelacion1.wsdl @@ -0,0 +1,496 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cancela un Cfdi en pruebas + + + + + Obtiene el estatus de un Cfdi en producción + + + + + Obtiene el estatus de un Cfdi en pruebas + + + + + Obtiene los Uuid pendientes de aceptar/rechazar de un Receptor (Producción) + + + + + Obtiene los Uuid pendientes de aceptar/rechazar de un Receptor (Pruebas) + + + + + Acepta/Rechaza una solicitud pendiente de cancelación (Producción) + + + + + Acepta/Rechaza una solicitud pendiente de cancelación (Pruebas) + + + + + Obtiene el/los Cfdi(s) relacionado(s) de un UUID de un RFC (Pruebas) + + + + + Obtiene el/los Cfdi(s) relacionado(s) de un UUID de un RFC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/Cancelacion/Reference.svcmap b/App_WebReferences4/Cancelacion/Reference.svcmap new file mode 100644 index 000000000..89dc843bf --- /dev/null +++ b/App_WebReferences4/Cancelacion/Reference.svcmap @@ -0,0 +1,32 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/Cancelacion/configuration.svcinfo b/App_WebReferences4/Cancelacion/configuration.svcinfo new file mode 100644 index 000000000..feac99a9f --- /dev/null +++ b/App_WebReferences4/Cancelacion/configuration.svcinfo @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/Cancelacion/configuration91.svcinfo b/App_WebReferences4/Cancelacion/configuration91.svcinfo new file mode 100644 index 000000000..4c19ea711 --- /dev/null +++ b/App_WebReferences4/Cancelacion/configuration91.svcinfo @@ -0,0 +1,310 @@ + + + + + + + CancelacionSoap1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + CancelacionSoap2 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://cancel.gofac.com.mx/Cancelacion.asmx + + + + + + basicHttpBinding + + + CancelacionSoap1 + + + Cancelacion.CancelacionSoap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + CancelacionSoap1 + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService.disco b/App_WebReferences4/RCGPSService/RCService.disco new file mode 100644 index 000000000..4bb710ab7 --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService.disco @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService.wsdl b/App_WebReferences4/RCGPSService/RCService.wsdl new file mode 100644 index 000000000..551a9ff02 --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService.wsdl @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService.xsd b/App_WebReferences4/RCGPSService/RCService.xsd new file mode 100644 index 000000000..637160031 --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService.xsd @@ -0,0 +1,21 @@ + + + + + + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService1.xsd b/App_WebReferences4/RCGPSService/RCService1.xsd new file mode 100644 index 000000000..9f6160718 --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService1.xsd @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService2.xsd b/App_WebReferences4/RCGPSService/RCService2.xsd new file mode 100644 index 000000000..f49ca0c3e --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService2.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/RCService3.xsd b/App_WebReferences4/RCGPSService/RCService3.xsd new file mode 100644 index 000000000..d58e7f39c --- /dev/null +++ b/App_WebReferences4/RCGPSService/RCService3.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/Reference.svcmap b/App_WebReferences4/RCGPSService/Reference.svcmap new file mode 100644 index 000000000..eab2aa3f3 --- /dev/null +++ b/App_WebReferences4/RCGPSService/Reference.svcmap @@ -0,0 +1,35 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/configuration.svcinfo b/App_WebReferences4/RCGPSService/configuration.svcinfo new file mode 100644 index 000000000..a7d7a06f2 --- /dev/null +++ b/App_WebReferences4/RCGPSService/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/RCGPSService/configuration91.svcinfo b/App_WebReferences4/RCGPSService/configuration91.svcinfo new file mode 100644 index 000000000..a9f709562 --- /dev/null +++ b/App_WebReferences4/RCGPSService/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + BasicHttpBinding_IRCService + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://gps.rcontrol.com.mx/Tracking/wcf/RCService.svc + + + + + + basicHttpBinding + + + BasicHttpBinding_IRCService + + + RCGPSService.IRCService + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + BasicHttpBinding_IRCService + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSBancoMexico/DgieWS.wsdl b/App_WebReferences4/WSBancoMexico/DgieWS.wsdl new file mode 100644 index 000000000..e86ca9fcc --- /dev/null +++ b/App_WebReferences4/WSBancoMexico/DgieWS.wsdl @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSBancoMexico/Reference.svcmap b/App_WebReferences4/WSBancoMexico/Reference.svcmap new file mode 100644 index 000000000..1cbb044a0 --- /dev/null +++ b/App_WebReferences4/WSBancoMexico/Reference.svcmap @@ -0,0 +1,30 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSBancoMexico/configuration.svcinfo b/App_WebReferences4/WSBancoMexico/configuration.svcinfo new file mode 100644 index 000000000..0b17e8c67 --- /dev/null +++ b/App_WebReferences4/WSBancoMexico/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSBancoMexico/configuration91.svcinfo b/App_WebReferences4/WSBancoMexico/configuration91.svcinfo new file mode 100644 index 000000000..42048e194 --- /dev/null +++ b/App_WebReferences4/WSBancoMexico/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + DgieWSPortSoapBinding + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://www.banxico.org.mx/DgieWSWeb/DgieWS + + + + + + basicHttpBinding + + + DgieWSPortSoapBinding + + + WSBancoMexico.DgieWSPort + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + DgieWSPort + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSGF/Reference.svcmap b/App_WebReferences4/WSGF/Reference.svcmap new file mode 100644 index 000000000..23755607e --- /dev/null +++ b/App_WebReferences4/WSGF/Reference.svcmap @@ -0,0 +1,32 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSGF/Timbrado.disco b/App_WebReferences4/WSGF/Timbrado.disco new file mode 100644 index 000000000..55ea70cd3 --- /dev/null +++ b/App_WebReferences4/WSGF/Timbrado.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSGF/Timbrado.wsdl b/App_WebReferences4/WSGF/Timbrado.wsdl new file mode 100644 index 000000000..b2f5b2a46 --- /dev/null +++ b/App_WebReferences4/WSGF/Timbrado.wsdl @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Obtiene el timbre, regresa el timbre y el cfdi + + + + + Cancela el timbre + + + + + Obtiene el timbre, regresa el timbre y el cfdi + + + + + Obtiene un Cfdi a través del Uuid + + + + + Obtiene el saldo de timbres de un emisor + + + + + Obtiene los Cfdi emitidos en un rango de tiempo + + + + + Obtiene un Cfdi a través del Uuid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSGF/configuration.svcinfo b/App_WebReferences4/WSGF/configuration.svcinfo new file mode 100644 index 000000000..77f380f5a --- /dev/null +++ b/App_WebReferences4/WSGF/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSGF/configuration91.svcinfo b/App_WebReferences4/WSGF/configuration91.svcinfo new file mode 100644 index 000000000..344349008 --- /dev/null +++ b/App_WebReferences4/WSGF/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + Service1Soap1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://192.168.0.2:8080/ADSistemas/Timbrado.asmx + + + + + + basicHttpBinding + + + Service1Soap1 + + + WSGF.Service1Soap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + Service1Soap1 + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSKimberlyClark/Reference.svcmap b/App_WebReferences4/WSKimberlyClark/Reference.svcmap new file mode 100644 index 000000000..6c50306af --- /dev/null +++ b/App_WebReferences4/WSKimberlyClark/Reference.svcmap @@ -0,0 +1,31 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSKimberlyClark/Service.disco b/App_WebReferences4/WSKimberlyClark/Service.disco new file mode 100644 index 000000000..b81207155 --- /dev/null +++ b/App_WebReferences4/WSKimberlyClark/Service.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSKimberlyClark/Service.wsdl b/App_WebReferences4/WSKimberlyClark/Service.wsdl new file mode 100644 index 000000000..43b002e2e --- /dev/null +++ b/App_WebReferences4/WSKimberlyClark/Service.wsdl @@ -0,0 +1,1435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Autenticacion necesaria para la operacion por parte de los prestadores + + + + + Cierre de sesion explicito por parte del prestador + + + + + Inserta un evento, reconoce el prestador por medio del login previo + + + + + Loguea e inserta multiples eventos en modo batch + + + + + Loguea e inserta un evento + + + + + Loguea e inserta un evento indicando ademas de incorporar los sensores + + + + + + + + + Retorna el primer comando de la lista + + + + + Indica que el comando ya fue procesado + + + + + Metodo para informar el estado del comando, retorna verdadero su fue insertado correctamente + + + + + Metodo para el cambio de clave, retorna verdadero si la clave es realmente cambiada. + + + + + Loguea cambia la clave, retorna verdadero si la clave es realmente cambiada. + + + + + Realiza el login y retorna el primer comando de la lista + + + + + Realiza el login y finaliza un comando + + + + + Realiza el login y actualiza el estado de un comando en proceso + + + + + Realiza el login y retorna el primer comando de la lista + + + + + + + Autenticacion necesaria para la operacion por parte de los prestadores + + + + + Cierre de sesion explicito por parte del prestador + + + + + Inserta un evento, reconoce el prestador por medio del login previo + + + + + Loguea e inserta un evento + + + + + + + + + Retorna el primer comando de la lista + + + + + Indica que el comando ya fue procesado + + + + + Metodo para informar el estado del comando, retorna verdadero su fue insertado correctamente + + + + + Metodo para el cambio de clave, retorna verdadero si la clave es realmente cambiada. + + + + + Loguea cambia la clave, retorna verdadero si la clave es realmente cambiada. + + + + + Realiza el login y retorna el primer comando de la lista + + + + + Realiza el login y finaliza un comando + + + + + Realiza el login y actualiza el estado de un comando en proceso + + + + + Realiza el login y retorna el primer comando de la lista + + + + + + + Autenticacion necesaria para la operacion por parte de los prestadores + + + + + Cierre de sesion explicito por parte del prestador + + + + + Inserta un evento, reconoce el prestador por medio del login previo + + + + + Loguea e inserta un evento + + + + + + + + + Retorna el primer comando de la lista + + + + + Indica que el comando ya fue procesado + + + + + Metodo para informar el estado del comando, retorna verdadero su fue insertado correctamente + + + + + Metodo para el cambio de clave, retorna verdadero si la clave es realmente cambiada. + + + + + Loguea cambia la clave, retorna verdadero si la clave es realmente cambiada. + + + + + Realiza el login y retorna el primer comando de la lista + + + + + Realiza el login y finaliza un comando + + + + + Realiza el login y actualiza el estado de un comando en proceso + + + + + Realiza el login y retorna el primer comando de la lista + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSKimberlyClark/configuration.svcinfo b/App_WebReferences4/WSKimberlyClark/configuration.svcinfo new file mode 100644 index 000000000..73ba6a313 --- /dev/null +++ b/App_WebReferences4/WSKimberlyClark/configuration.svcinfo @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSKimberlyClark/configuration91.svcinfo b/App_WebReferences4/WSKimberlyClark/configuration91.svcinfo new file mode 100644 index 000000000..95dc999a4 --- /dev/null +++ b/App_WebReferences4/WSKimberlyClark/configuration91.svcinfo @@ -0,0 +1,549 @@ + + + + + + + ServiceSoap + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + ServiceSoap1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + ServiceSoap12 + + + + + + + + + + + + + + + System.ServiceModel.Configuration.TextMessageEncodingElement + + + 64 + + + 16 + + + Soap12 + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + System.ServiceModel.Configuration.HttpsTransportElement + + + False + + + 524288 + + + 65536 + + + False + + + 00:00:00 + + + Anonymous + + + False + + + True + + + StrongWildcard + + + True + + + 65536 + + + 0 + + + System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement + + + (Collection) + + + + + + + + + Anonymous + + + + + + Buffered + + + False + + + True + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + System.ServiceModel.Configuration.WebSocketTransportSettingsElement + + + Never + + + False + + + 00:00:00 + + + + + + False + + + 0 + + + False + + + + + + + + + https://unigis2.unisolutions.com.ar/HUB/UNIGIS/MAPI/SOAP/GPS/Service.asmx + + + + + + basicHttpBinding + + + ServiceSoap + + + WSKimberlyClark.ServiceSoap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + ServiceSoap + + + + + + + + + + + + + https://unigis2.unisolutions.com.ar/HUB/UNIGIS/MAPI/SOAP/GPS/Service.asmx + + + + + + customBinding + + + ServiceSoap12 + + + WSKimberlyClark.ServiceSoap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + ServiceSoap12 + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSMandaMail/MandaCorreo.disco b/App_WebReferences4/WSMandaMail/MandaCorreo.disco new file mode 100644 index 000000000..25e16a3f9 --- /dev/null +++ b/App_WebReferences4/WSMandaMail/MandaCorreo.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSMandaMail/MandaCorreo.discomap b/App_WebReferences4/WSMandaMail/MandaCorreo.discomap new file mode 100644 index 000000000..e18af6118 --- /dev/null +++ b/App_WebReferences4/WSMandaMail/MandaCorreo.discomap @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSMandaMail/MandaCorreo.wsdl b/App_WebReferences4/WSMandaMail/MandaCorreo.wsdl new file mode 100644 index 000000000..1505add1e --- /dev/null +++ b/App_WebReferences4/WSMandaMail/MandaCorreo.wsdl @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSPenske/ReceiveGPSInfo.disco b/App_WebReferences4/WSPenske/ReceiveGPSInfo.disco new file mode 100644 index 000000000..3af92a3ea --- /dev/null +++ b/App_WebReferences4/WSPenske/ReceiveGPSInfo.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSPenske/ReceiveGPSInfo.discomap b/App_WebReferences4/WSPenske/ReceiveGPSInfo.discomap new file mode 100644 index 000000000..f1679af7c --- /dev/null +++ b/App_WebReferences4/WSPenske/ReceiveGPSInfo.discomap @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSPenske/ReceiveGPSInfo.wsdl b/App_WebReferences4/WSPenske/ReceiveGPSInfo.wsdl new file mode 100644 index 000000000..caf0bbb86 --- /dev/null +++ b/App_WebReferences4/WSPenske/ReceiveGPSInfo.wsdl @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRDLC/Reference.svcmap b/App_WebReferences4/WSRDLC/Reference.svcmap new file mode 100644 index 000000000..7d1170ffa --- /dev/null +++ b/App_WebReferences4/WSRDLC/Reference.svcmap @@ -0,0 +1,32 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRDLC/WebService.disco b/App_WebReferences4/WSRDLC/WebService.disco new file mode 100644 index 000000000..f77fceb97 --- /dev/null +++ b/App_WebReferences4/WSRDLC/WebService.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRDLC/WebService.wsdl b/App_WebReferences4/WSRDLC/WebService.wsdl new file mode 100644 index 000000000..d0999869b --- /dev/null +++ b/App_WebReferences4/WSRDLC/WebService.wsdl @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRDLC/configuration.svcinfo b/App_WebReferences4/WSRDLC/configuration.svcinfo new file mode 100644 index 000000000..a293d9338 --- /dev/null +++ b/App_WebReferences4/WSRDLC/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRDLC/configuration91.svcinfo b/App_WebReferences4/WSRDLC/configuration91.svcinfo new file mode 100644 index 000000000..11320f6a5 --- /dev/null +++ b/App_WebReferences4/WSRDLC/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + WebServiceSoap + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://localhost:7999/WebService.asmx + + + + + + basicHttpBinding + + + WebServiceSoap + + + WSRDLC.WebServiceSoap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + WebServiceSoap + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRVConsultas/Reference.svcmap b/App_WebReferences4/WSRVConsultas/Reference.svcmap new file mode 100644 index 000000000..ac15cf16f --- /dev/null +++ b/App_WebReferences4/WSRVConsultas/Reference.svcmap @@ -0,0 +1,31 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRVConsultas/configuration.svcinfo b/App_WebReferences4/WSRVConsultas/configuration.svcinfo new file mode 100644 index 000000000..e21a129e8 --- /dev/null +++ b/App_WebReferences4/WSRVConsultas/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRVConsultas/configuration91.svcinfo b/App_WebReferences4/WSRVConsultas/configuration91.svcinfo new file mode 100644 index 000000000..ca61c35f2 --- /dev/null +++ b/App_WebReferences4/WSRVConsultas/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + Service1Soap + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://generacfdi.com.mx/wsconsultas/service1.asmx + + + + + + basicHttpBinding + + + Service1Soap + + + WSRVConsultas.Service1Soap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + Service1Soap + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRVConsultas/service1.disco b/App_WebReferences4/WSRVConsultas/service1.disco new file mode 100644 index 000000000..46e8f452f --- /dev/null +++ b/App_WebReferences4/WSRVConsultas/service1.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSRVConsultas/service1.wsdl b/App_WebReferences4/WSRVConsultas/service1.wsdl new file mode 100644 index 000000000..163b1bab0 --- /dev/null +++ b/App_WebReferences4/WSRVConsultas/service1.wsdl @@ -0,0 +1,546 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Consultar un CFDI directamente por UUID y Fecha + + + + + Consultar un acuse de Cancelacion por UUID de un RFC + + + + + Consultar un acuse de Timbrado por UUID de un RFC + + + + + Consultar saldo de los timbres actuales de un RFC + + + + + Consultar un CFDI por: Serie, Folio, Fecha, RFC Emisor + + + + + Consultar un CFDI directamente por UUID y Fecha + + + + + Obtener un XML de cancelación + + + + + Consultar un CFDI directamente por UUID y Fecha + + + + + Consultar los CFDIs emitidos por rango de fecha + + + + + Consultar los CFDIs emitidos por rango de fecha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSTecnoMovil/SendSmsWS.discomap b/App_WebReferences4/WSTecnoMovil/SendSmsWS.discomap new file mode 100644 index 000000000..e54e69c2b --- /dev/null +++ b/App_WebReferences4/WSTecnoMovil/SendSmsWS.discomap @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSTecnoMovil/SendSmsWS.wsdl b/App_WebReferences4/WSTecnoMovil/SendSmsWS.wsdl new file mode 100644 index 000000000..4b961ff7e --- /dev/null +++ b/App_WebReferences4/WSTecnoMovil/SendSmsWS.wsdl @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/WSTecnoMovil/SendSmsWS.xsd b/App_WebReferences4/WSTecnoMovil/SendSmsWS.xsd new file mode 100644 index 000000000..378e84c55 --- /dev/null +++ b/App_WebReferences4/WSTecnoMovil/SendSmsWS.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.wsdl b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.wsdl new file mode 100644 index 000000000..4bcccd879 --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.wsdl @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.xsd b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.xsd new file mode 100644 index 000000000..2b26d844c --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService1.xsd b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService1.xsd new file mode 100644 index 000000000..b76f53cbb --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService1.xsd @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService2.xsd b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService2.xsd new file mode 100644 index 000000000..d58e7f39c --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/ConsultaCFDIService2.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/Reference.svcmap b/App_WebReferences4/wsValidaCFDi2/Reference.svcmap new file mode 100644 index 000000000..d41213e94 --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/Reference.svcmap @@ -0,0 +1,33 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/configuration.svcinfo b/App_WebReferences4/wsValidaCFDi2/configuration.svcinfo new file mode 100644 index 000000000..00bc866e9 --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsValidaCFDi2/configuration91.svcinfo b/App_WebReferences4/wsValidaCFDi2/configuration91.svcinfo new file mode 100644 index 000000000..5af6136a3 --- /dev/null +++ b/App_WebReferences4/wsValidaCFDi2/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + BasicHttpBinding_IConsultaCFDIService + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc + + + + + + basicHttpBinding + + + BasicHttpBinding_IConsultaCFDIService + + + wsValidaCFDi2.IConsultaCFDIService + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + BasicHttpBinding_IConsultaCFDIService + + + + + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsmailto/mandacorreo.disco b/App_WebReferences4/wsmailto/mandacorreo.disco new file mode 100644 index 000000000..936387b22 --- /dev/null +++ b/App_WebReferences4/wsmailto/mandacorreo.disco @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsmailto/mandacorreo.discomap b/App_WebReferences4/wsmailto/mandacorreo.discomap new file mode 100644 index 000000000..56571cedc --- /dev/null +++ b/App_WebReferences4/wsmailto/mandacorreo.discomap @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/App_WebReferences4/wsmailto/mandacorreo.wsdl b/App_WebReferences4/wsmailto/mandacorreo.wsdl new file mode 100644 index 000000000..f8ddc73dd --- /dev/null +++ b/App_WebReferences4/wsmailto/mandacorreo.wsdl @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Bin/GoCfdi.dll b/Bin/GoCfdi.dll index 1f06fbb9b549d4ea9bdbd30b54f764f1e24ef1c7..72be2e8c0fc63b18ce9ce4e644e5367574595441 100644 GIT binary patch delta 43999 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 IPBdT#0P~G)wEzGB delta 43517 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 0) { - GvGastos.DataSource = (objAcermientoGastos.Result; + GvGastos.DataSource = objAcermientoGastos.Result; } ObjCRM.Dispose(); GvGastos.DataBind(); diff --git a/CRM/CatEmpresasCRM.aspx.cs b/CRM/CatEmpresasCRM.aspx.cs index b3902db4a..d7b7b4a1f 100644 --- a/CRM/CatEmpresasCRM.aspx.cs +++ b/CRM/CatEmpresasCRM.aspx.cs @@ -183,7 +183,7 @@ public partial class CRM_CatEmpresasCRM : ClsPaginas if( TxtExcel.getfiles().Archivos.Count > 0 ) { Archivo file = TxtExcel.getfiles().Archivos[0]; - string Directorio = Server.MapPath("~") + file.patch; + string Directorio = Server.MapPath("~") + file.path; DataTable dt = ReadExcelFile(Directorio + file.filename, true); DataRowCollection Rows = dt.Rows; diff --git a/CRM/EmpresaCRM.aspx.cs b/CRM/EmpresaCRM.aspx.cs index 63cad8c52..5728ac656 100644 --- a/CRM/EmpresaCRM.aspx.cs +++ b/CRM/EmpresaCRM.aspx.cs @@ -242,7 +242,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas { if (!IsPostBack) { - CreoCliente = false; + CreoCliente = false; RecuperaCve(); CargaTipoProceso(); CargaMetodosCaptacion(); @@ -273,7 +273,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); EmpresasCRMModel cRMModel = new EmpresasCRMModel(); - ResponseContactoEmpresaCRM contacto = new ResponseContactoEmpresaCRM(); + ResponseContactoEmpresaCRM contacto = new ResponseContactoEmpresaCRM(); Boolean HuboError = false; String NombreEmpresa = TxtNombreEmpresa.Text; @@ -286,6 +286,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas int CveMedioCaptacion = DdlMedioCaptacion.SelectedValue.ToEntero(); int CveVendedorActualizar = DdlVendedorAsignado.SelectedValue.ToEntero(); int CveSubProyecto = DdlSucursales.SelectedValue.ToEntero(); + int CveTipoProceso = DdlTipoProceso2.SelectedValue.ToEntero(); if (!EsEditar) { @@ -300,23 +301,29 @@ public partial class CRM_EmpresaCRM : ClsPaginas { string Mensaje = ""; //DATOS GENERALES - cRMModel.Empresa = NombreEmpresa; - cRMModel.RFC = RFC; - cRMModel.CveMedioCaptacion = CveMedioCaptacion; - cRMModel.CveEmpresa = UsuarioActual.CveEmpresa; - cRMModel.CveUsuarioIng = UsuarioActual.CveUsuario; - cRMModel.CveEncuestaAplicada = CveEncuestaAplicada; - cRMModel.CveVendedorAsignado = CveVendedorActualizar; - cRMModel.CveSubProyecto = CveSubProyecto; - cRMModel.Correo = Correo; - cRMModel.CveGiroClasificacion = DdlGiroClasificacion.SelectedValue.ToEntero(); - cRMModel.CveCliente = -1; + cRMModel = new EmpresasCRMModel() + { + Empresa = NombreEmpresa, + RFC = RFC, + CveMedioCaptacion = CveMedioCaptacion, + CveEmpresa = UsuarioActual.CveEmpresa, + CveUsuarioIng = UsuarioActual.CveUsuario, + CveEncuestaAplicada = CveEncuestaAplicada, + CveVendedorAsignado = CveVendedorActualizar, + CveSubProyecto = CveSubProyecto, + Correo = Correo, + CveGiroClasificacion = DdlGiroClasificacion.SelectedValue.ToEntero(), + CveCliente = -1, + CveEncuestaCRM = CveEncuestaCRM < 1 ? -1 : CveEncuestaCRM, + CveTipoProceso = CveTipoProceso + }; + CveEmpresaCRM = cRMService.EmpresasCRMAdd(cRMModel).ToEntero(); - if (CveEmpresaCRM <= 0 ) + if (CveEmpresaCRM <= 0) { HuboError = true; } - + //CveEmpresaCRM = ObjCRM.AddEmpresaCRM(NombreEmpresa, RFC, CveMedioCaptacion, UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario, CveEncuestaAplicada, CveVendedorActualizar, CveSubProyecto, Correo, DdlGiroClasificacion.SelectedValue.ToEntero()); if (CveEmpresaCRM > 0) @@ -364,7 +371,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas if (!ObjBitacora.AddEventoBitacora(Mensaje, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM)) { HuboError = true; - }else + } + else { string asunto = String.Format("Se registró la empresa {0} con datos RFC: {1}, Vendedor: {2}", NombreEmpresa, RFC, Vendedor); mandarCorreo(asunto, Mensaje); @@ -380,7 +388,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas CveEncuestaAplicada = GuardaDatosTecnicos(ObjDatosTecnicos, CveEncuestaAplicada); } - if (CveEncuestaAplicada != 0) + if (CveEncuestaAplicada != 0) { cRMModel.Empresa = NombreEmpresa; cRMModel.RFC = RFC; @@ -398,10 +406,11 @@ public partial class CRM_EmpresaCRM : ClsPaginas if (!ObjBitacora.AddEventoBitacora(String.Format("Se actualizó la empresa {0} con RFC {1}", NombreEmpresa, RFC), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM)) { HuboError = true; - }else + } + else { - string asunto = String.Format("Se actualizó la empresa {0}",NombreEmpresa); - string mensaje = String.Format("Se actualizó la empresa {0} con RFC {1} por el usuario {2}", NombreEmpresa, RFC,UsuarioActual.Nombre); + string asunto = String.Format("Se actualizó la empresa {0}", NombreEmpresa); + string mensaje = String.Format("Se actualizó la empresa {0} con RFC {1} por el usuario {2}", NombreEmpresa, RFC, UsuarioActual.Nombre); mandarCorreo(asunto, mensaje); } } @@ -420,9 +429,10 @@ public partial class CRM_EmpresaCRM : ClsPaginas else Alert(String.Format("La Empresa {0} fue actualizada correctamente.", NombreEmpresa), ModExtensiones.TipoMensaje.MsgInformacion); } - else { + else + { Alert("Ocurrio un error la guardar la informacion de la empresa", ModExtensiones.TipoMensaje.MsgError); - ObjCRM.RollBack(); + ObjCRM.RollBack(); } ObjCRM.Dispose(); @@ -639,7 +649,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas if (ObjTipoProceso.Result.Count > 0) { DdlTipoProceso2.DataSource = ObjTipoProceso.Result; - DdlTipoProceso2.Items.Insert(0, new ListItem("Seleccione","-1")); + DdlTipoProceso2.Items.Insert(0, new ListItem("Seleccione", "-1")); } DdlTipoProceso2.DataBind(); //ObjCRM.Dispose(); @@ -778,14 +788,15 @@ public partial class CRM_EmpresaCRM : ClsPaginas protected void DdlTipoProceso_Change(object sender, EventArgs e) { DdlMedioCaptacionAcercamiento.Items.Clear(); - DdlMedioCaptacionAcercamiento.DataSource = DtMedioCaptacion.FiltraParametros(String.Format("CveTipoProceso = {0}",DdlTipoProceso.SelectedValue.ToEntero())); + DdlMedioCaptacionAcercamiento.DataSource = DtMedioCaptacion.FiltraParametros(String.Format("CveTipoProceso = {0}", DdlTipoProceso.SelectedValue.ToEntero())); DdlMedioCaptacionAcercamiento.DataBind(); if (DdlTipoProceso.SelectedValue != "-1") { DdlMedioCaptacionAcercamiento.Enabled = true; - }else + } + else { - DdlMedioCaptacionAcercamiento.Items.Insert(0,new ListItem("Seleccione","-1")); + DdlMedioCaptacionAcercamiento.Items.Insert(0, new ListItem("Seleccione", "-1")); DdlMedioCaptacionAcercamiento.Enabled = false; } @@ -814,7 +825,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas RequestEmpresasCRM EmpresasCRM = new RequestEmpresasCRM(-1, CveEmpresaCRM); RequestAcercamiento aceramientoGet = new RequestAcercamiento(UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM); var objAcercamiento = cRMService.GetAceracamientoCRM(aceramientoGet); - + ClsEncuestas objDatosTecnicos = new ClsEncuestas(ObjCRM.IniciaTransacSQL()); if (objAcercamiento.Result.Count == 0) { @@ -850,7 +861,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas ObjCRM.Commit(); Alert("La Empresa ha sido eliminado.", ModExtensiones.TipoMensaje.MsgInformacion, "document.location.href=\"/CRM/CatEmpresasCRM.aspx\""); } - else { + else + { ObjCRM.RollBack(); Alert("Ocurrio un error al intentar eliminar la empresa.", ModExtensiones.TipoMensaje.MsgError); @@ -1009,7 +1021,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas contacto.Correo = Correo; contacto.CveEmpresaCRM = CveEmpresaCRM; contacto.CveUsuarioIng = CveUsuarioIng; - + if (cRMService.EmpresasCRMContactoAdd(contacto)) { TelefonoOficina = (TelefonoOficina != "-1" ? String.Format(", Teléfono de Oficina: {0:(###) ###-####}", Convert.ToInt64(TelefonoOficina)) : ""); @@ -1019,7 +1031,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas if (ObjBitacora.AddEventoBitacora(String.Format("Se registró un Contacto con Nombre: {0}{1}{2}{3}", NombreContacto, TelefonoOficina, Celular, Correo), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM)) { string asunto = "Se registró un Contacto"; - string mensaje = String.Format("Se registró un Contacto con Nombre: {0}{1}{2}{3}. Realzado por el usuario {4}", NombreContacto, TelefonoOficina, Celular, Correo,UsuarioActual.Nombre); + string mensaje = String.Format("Se registró un Contacto con Nombre: {0}{1}{2}{3}. Realzado por el usuario {4}", NombreContacto, TelefonoOficina, Celular, Correo, UsuarioActual.Nombre); mandarCorreo(asunto, mensaje); HuboError = false; Alert("El Contacto fue creado correctamente.", ModExtensiones.TipoMensaje.MsgInformacion); @@ -1110,7 +1122,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas ClsOIEventos ObjBitacora = new ClsOIEventos(ObjCRM.IniciaTransacSQL()); ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); - RequestContactoEmpresaCRM contacto = new RequestContactoEmpresaCRM(-1, -1, CveContactoEditado); + RequestContactoEmpresaCRM contacto = new RequestContactoEmpresaCRM(-1, -1, CveContactoEditado); if (cRMService.EmpresasCRMContactoDelete(contacto)) { HuboError = false; @@ -1120,7 +1132,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas if (ObjBitacora.AddEventoBitacora(String.Format("Se eliminó el contacto {0}", NombreContacto), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM)) { string asunto = "Se eliminó el contacto"; - string mensaje = String.Format("Se eliminó el contacto {0} por el usuario {1}", NombreContacto,UsuarioActual.Nombre); + string mensaje = String.Format("Se eliminó el contacto {0} por el usuario {1}", NombreContacto, UsuarioActual.Nombre); mandarCorreo(asunto, mensaje); ObjCRM.Commit(); } @@ -1520,8 +1532,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas protected void CargaAcercamientos() { ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); - RequestAcercamiento aceramientoGet = new RequestAcercamiento(UsuarioActual.CveEmpresa, CveEmpresaCRM:CveEmpresaCRM); - var objAcercamiento= cRMService.GetAceracamientoCRM(aceramientoGet); + RequestAcercamiento aceramientoGet = new RequestAcercamiento(UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM); + var objAcercamiento = cRMService.GetAceracamientoCRM(aceramientoGet); if (objAcercamiento.IsSuccess) { GVAcercamientos.DataSource = objAcercamiento.Result; @@ -1531,7 +1543,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas protected void LnkAgregarAcercamiento_Click(object sender, EventArgs e) { - if(DTContactos.Rows.Count == 0) + if (DTContactos.Rows.Count == 0) { Alert("Para crear un nuevo acercamiento es necesario agregar al menos un Contacto.", ModExtensiones.TipoMensaje.MsgAdvertencia); } @@ -1612,14 +1624,14 @@ public partial class CRM_EmpresaCRM : ClsPaginas } else { - Alert("No tiene 'Etapa Proceso' con el 'Proceso' seleccionado al agregar el Acercamiento",ModExtensiones.TipoMensaje.MsgAdvertencia); + Alert("No tiene 'Etapa Proceso' con el 'Proceso' seleccionado al agregar el Acercamiento", ModExtensiones.TipoMensaje.MsgAdvertencia); } if (CveAcercamiento > 0) { if (ObjBitacora.AddEventoBitacora(String.Format("Se registró el Acercamiento {0} como Proceso de Tipo {1}, con Vendedor {2} y Contacto Principal {3}.", NombreAcercamiento, DdlTipoProceso.SelectedItem, DdlVendedor.SelectedItem, DdlContactoPrincipal.SelectedValue == "-1" ? "aun no asignado" : DdlContactoPrincipal.SelectedItem.Text), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM, CveTipoProcesoCRM: CveTipoProceso, CveAcercamientoCRM: CveAcercamiento, CveContactoCRM: CveContactoPrincipal, CveEtapaProcesoCRM: CveEtapaProcesoActual)) { - string asunto = String.Format("Se registró el Acercamiento {0}",NombreAcercamiento); + string asunto = String.Format("Se registró el Acercamiento {0}", NombreAcercamiento); string mensaje = String.Format("Se registró el Acercamiento {0} como Proceso de Tipo {1}, con Vendedor {2} y Contacto Principal {3}.", NombreAcercamiento, DdlTipoProceso.SelectedItem, DdlVendedor.SelectedItem, DdlContactoPrincipal.SelectedValue == "-1" ? "aun no asignado" : DdlContactoPrincipal.SelectedItem.Text); mandarCorreo(asunto, mensaje); HuboError = false; @@ -1665,7 +1677,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas #region "PERMISOS" protected void VerificaPermisos() { - + if (CveEmpresaCRM > 0) { if (!UsuarioActual.TienePermisoProceso(250)) @@ -1678,14 +1690,14 @@ public partial class CRM_EmpresaCRM : ClsPaginas if ((UsuarioActual.CveVendedor != CveVendedor)) { - if(UsuarioActual.CveUsuario != 100) + if (UsuarioActual.CveUsuario != 100) { - BtnGuardarEmpresa.Visible = false; - BtnEliminarEmpresa.Visible = false; - BtnAgregarContacto.Visible = false; - //LnkAgregarAcercamiento.Visible = false; - DivAccionesBitacora.Visible = false; - GVContactos.Columns[4].Visible = false; + BtnGuardarEmpresa.Visible = false; + BtnEliminarEmpresa.Visible = false; + BtnAgregarContacto.Visible = false; + //LnkAgregarAcercamiento.Visible = false; + DivAccionesBitacora.Visible = false; + GVContactos.Columns[4].Visible = false; } } @@ -1698,7 +1710,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas { ClsVentas ObjVentas = new ClsVentas(); IVentaService ventaService = new VentaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); - RequestVentas requestVentas = new RequestVentas(UsuarioActual.CveEmpresa, TipoDocto:"Cot", CveEmpresaCRM: CveEmpresaCRM, CveUsuarioConsulta:UsuarioActual.CveUsuario); + RequestVentas requestVentas = new RequestVentas(UsuarioActual.CveEmpresa, TipoDocto: "Cot", CveEmpresaCRM: CveEmpresaCRM, CveUsuarioConsulta: UsuarioActual.CveUsuario); var objVentas = ventaService.GetVentas(requestVentas); if (objVentas.IsSuccess) { @@ -1727,15 +1739,15 @@ public partial class CRM_EmpresaCRM : ClsPaginas #endregion private void mandarCorreo(string Asunto, string body) { - DataTable Usuarios = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa); - int CveUsuario = Usuarios.FiltroPrimeroValor("CveUsuario",String.Format("CveVendedor = {0}",DdlVendedorAsignado.SelectedValue)).ToEntero(); + DataTable Usuarios = get_GlobalDTUsuarios(CveEmpresa: UsuarioActual.CveEmpresa); + int CveUsuario = Usuarios.FiltroPrimeroValor("CveUsuario", String.Format("CveVendedor = {0}", DdlVendedorAsignado.SelectedValue)).ToEntero(); if (CveUsuario != UsuarioActual.CveUsuario) { string correoVendedor = Usuarios.FiltroPrimeroValor("Correo", String.Format("CveUsuario = {0}", CveUsuario)); ClsSisMail Mail = new ClsSisMail(); List LSRutasMail = new List(); //ClsSisMail.ArchivoMail itemMail = new ClsSisMail.ArchivoMail(); - Mail.SendMail(ClsPaginas.EmpresaNotificaciones, correoVendedor, Asunto,body); + Mail.SendMail(ClsPaginas.EmpresaNotificaciones, correoVendedor, Asunto, body); } } diff --git a/vwd.webinfo b/vwd.webinfo index 0461c6771..77f975b92 100644 --- a/vwd.webinfo +++ b/vwd.webinfo @@ -384,6 +384,12 @@ + + + + + +