public async Task <bool> login(string certificadoPFX, string password, string servicio = "wsfe") { mCertificadoPFX = certificadoPFX; mPassword = password; LoginTicket loginTicket = new LoginTicket(); try { var url = mModoProduccion ? URLWSAA : URLWSAA_HOMO; await loginTicket.ObtenerLoginTicketResponse(servicio, url, certificadoPFX, password); mAuthRequest = new wsfev1.FEAuthRequest(); 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 bool login(string certificadoPFX, string password) { LoginTicket loginTicket = new LoginTicket(); try { var url = mModoProduccion ? URLWSAA : URLWSAA_HOMO; loginTicket.ObtenerLoginTicketResponse("wsfe", url, certificadoPFX, password); mAuthRequest = new wsfev1.FEAuthRequest(); 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); } }