void _view_onGetStatus(object sender, EventArgs e)
        {
            using (var Comprobante = new SrvRepository.RepositorioClient())
            {
                Random _random          = new Random();
                Int64  transactionNueva = _random.Next();
                Int64  transactionID    = _view.transactionID;
                string token            = string.Empty;

                string          Error;
                Utils.Utilerias Util = new Utils.Utilerias(_view);
                Error = Util.CreateToken(_view.RFC, transactionID, ref token);
                if (!string.IsNullOrEmpty(Error))
                {
                    _view.ShowUnknownError(Error);
                    return;
                }
                try
                {
                    var respuesta = Comprobante.EstatusComprobante(_view.RFC, token, ref transactionNueva, transactionID, _view.UUID);
                    _view.code        = respuesta.Codigo.ToString();
                    _view.description = respuesta.Descripcion;
                }
                catch (FaultException <SrvRepository.FallaServicio> serviceFault)
                {
                    using (var errorForm = new Forms.Error(TranslateFault.ToServiceError(serviceFault.Detail)))
                    {
                        errorForm.ShowDialog();
                    }
                }
                catch (FaultException <SrvRepository.FallaSesion> sessionFault)
                {
                    _view.ShowSessionError(TranslateFault.ToSessionError(sessionFault.Detail));
                }
                catch (Exception ex)
                { _view.ShowUnknownError(ex.Message); }
            }
        }