Esempio n. 1
0
 /// <summary>
 /// Buscar cliente final
 /// </summary>
 /// <param name="busquedaClienteFinalRequest">Dto con parametros de busqueda del cliente final</param>
 /// <returns>Resultado de la operación</returns>
 public ResponseBussiness <BusquedaClienteFinalResponse[]> BuscarClienteFinal(BusquedaClienteFinalRequest busquedaClienteFinalRequest)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         List <BusquedaClienteFinalResponse> listaClientes = new List <BusquedaClienteFinalResponse>();
         ProxyMayoristas.InfoClientesFinales infoClientesFinales = wsVentaMayoristaSoapClient.BuscarClienteFinal(this.token.CodeStore, this.token.CodeBox, this.token.CodeEmployee,
                                                                                                                 busquedaClienteFinalRequest.CodigoMayorista, busquedaClienteFinalRequest.CodigoClienteFinal, busquedaClienteFinalRequest.Nombres,
                                                                                                                 busquedaClienteFinalRequest.Apellidos, busquedaClienteFinalRequest.Ine, busquedaClienteFinalRequest.Rfc);
         if (infoClientesFinales.sError == "")
         {
             foreach (ProxyMayoristas.ClientesFinales cliente in infoClientesFinales.clientesFinales)
             {
                 BusquedaClienteFinalResponse clienteEncontrado = new BusquedaClienteFinalResponse();
                 clienteEncontrado.Apellidos = cliente.sApellidos;
                 clienteEncontrado.CodigoClienteFinal = cliente.codigoClienteFinal;
                 clienteEncontrado.CodigoMayorista = cliente.codigoMayorista;
                 clienteEncontrado.Error = cliente.sError;
                 clienteEncontrado.FechaNacimiento = cliente.dtFechaNatimiento.ToShortDateString();
                 clienteEncontrado.Ine = cliente.sIFE;
                 clienteEncontrado.Mensaje = cliente.sMensaje;
                 clienteEncontrado.Nombres = cliente.sNombre;
                 clienteEncontrado.Rfc = cliente.sRFC;
                 clienteEncontrado.Sexo = cliente.sSexo;
                 clienteEncontrado.Telefono = cliente.sSexo;
                 listaClientes.Add(clienteEncontrado);
             }
         }
         return listaClientes.ToArray();
     }));
 }
Esempio n. 2
0
        public ResponseBussiness <BusquedaClienteFinalResponse[]> BusquedaClienteFinal(BusquedaClienteFinalRequest busquedaClienteFinalRequest)
        {
            TokenDto token = new TokenService().Get();

            return(new MayoristasBusiness(token).BuscarClienteFinal(busquedaClienteFinalRequest));
        }