示例#1
0
        public IList <ConsultaDetalleTitularidadResult> ConsultarDetalleTitularidad(string zona, string oficina, string partida, string registro, out string mensaje, out int codigoError)
        {
            IList <ConsultaDetalleTitularidadResult> resultados = new List <ConsultaDetalleTitularidadResult>();

            /* Conexion a SOAP */
            var soapDataClient = new PIDEWSServiceClient();

            // Obtener detalle de titularidad
            var detalleTitularidadResultsSearch = soapDataClient.listarAsientos(zona, oficina, partida, registro);

            if (detalleTitularidadResultsSearch != null)
            {
                if (detalleTitularidadResultsSearch.transaccion != 0)
                {
                    codigoError = 1;
                    mensaje     = ErrorMessagesUtil.OBTUVO_RESULTADO_BUSQUEDA;
                    var result = XmlUtil.parseGetDetalleTitularidad(detalleTitularidadResultsSearch);
                    resultados.Add(result);
                }
                else
                {
                    codigoError = 1;
                    mensaje     = ErrorMessagesUtil.NO_OBTUVO_RESULTADO_BUSQUEDA;
                }
            }
            else
            {
                codigoError = 1;
                mensaje     = ErrorMessagesUtil.NO_OBTUVO_RESULTADO_BUSQUEDA;
            }

            return(resultados);
        }
示例#2
0
 public void VerificarConsultarDetalleTitularidad(string zona,
                                                  string oficina, string partida, string registro, out bool valid)
 {
     try
     {
         //var soapAuthenticationClient = new WSAuthenticationService();
         //var resultTicket = soapAuthenticationClient.getTicket(Constants.SOAP_USER_REQUEST_DNI, Constants.SOAP_PASS_REQUEST_DNI);
         var soapDataClient = new PIDEWSServiceClient();
         var listaAsientos  = soapDataClient.listarAsientos(zona, oficina, partida, registro);
         valid = true;
     }
     catch (Exception e)
     {
         valid = false;
         Debug.Print(e.StackTrace);
     }
 }