public consultaResponse ConsultaProtocolo(Protocolo Prot, string filename)
        {
            var Request  = RetornaRequest(Prot);
            var Response = new consultaResponse();

            try
            {
                var wsClient = DefineBaseClient(Prot.Base);

                wsClient.Open();
                Response = wsClient.consultaRequest(Request);
                wsClient.Close();

                return(Response);
            }
            catch (Exception e)
            {
                ex.Exception(e.Message, filename, "ConsultaTXT", "", e);
            }

            return(Response);
        }
        public string ConsultaProtocolo(string prot, string Base, string filename)
        {
            var wsClient = DefineBaseClient(Base);
            var request  = new ConsultarLoteEventosRequestBody();

            string strResponse = "";

            try
            {
                request.consulta = System.Xml.Linq.XElement.Parse(MontaRequest(prot));

                wsClient.Open();
                var response = wsClient.ConsultarLoteEventos(request.consulta);
                wsClient.Close();

                strResponse = Convert.ToString(response);
            }
            catch (Exception e)
            {
                ex.Exception(e.Message, filename, "Consulta", "", e);
            }

            return(strResponse);
        }