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); }