Exemple #1
0
        public bool login(string certificadoPFX, string password)
        {
            string servicio = "wscdc";

            mCertificadoPFX = certificadoPFX;
            mPassword       = password;
            LoginTicket loginTicket = new LoginTicket();

            try
            {
                var url = mModoProduccion ? URLWSAA : URLWSAA_HOMO;
                loginTicket.ObtenerLoginTicketResponse(servicio, url, certificadoPFX, password);
                mAuthRequest       = new CmpAuthRequest();
                mAuthRequest.Token = loginTicket.Token;
                mAuthRequest.Sign  = loginTicket.Sign;
                mAuthRequest.Cuit  = (long)loginTicket.CUIT;
                return(true);
            }
            catch (Exception e)
            {
                mErrorCode = -1;
                mErrorDesc = e.Message;
                return(false);
            }
        }
        public async Task <ComprobantesTipoConsultarResponse> GetVoucherTypesAsync()
        {
            var auth = new CmpAuthRequest {
                Cuit = Cuit, Sign = Sign, Token = Token
            };
            var response = await _wscdcService.ComprobantesTipoConsultarAsync(auth);

            return(response);
        }
        public async Task <ComprobanteConstatarResponse> VerifyVoucherAsync(CmpDatos cmpReq)
        {
            var auth = new CmpAuthRequest {
                Cuit = Cuit, Sign = Sign, Token = Token
            };
            var response = await _wscdcService.ComprobanteConstatarAsync(auth, cmpReq);

            return(response);
        }