Example #1
0
        /// <summary>
        /// Metodo buscar clientes por nombre
        /// </summary>
        /// <param name="nombre">nombre a buscar</param>
        /// <returns>Array Cliente</returns>
        public Cliente[] BuscarClientes(string nombre)
        {
            Cliente[] clientes = null;
            clientes = clienteBD.BuscarClientes(nombre);

            return(clientes);
        }
Example #2
0
        /// <summary>
        /// Metodo para buscar ventas
        /// </summary>
        /// <param name="nombreCliente">nombre cliente</param>
        /// <param name="numVenta">nomVenta</param>
        /// <returns>array Venta</returns>
        public Venta[] BuscarVentas(string nombreCliente, string numVenta)
        {
            Venta[]   ventas   = null;
            Cliente[] clientes = null;

            if (nombreCliente != null && nombreCliente.Length > 0)
            {
                clientes = clienteBD.BuscarClientes(nombreCliente);
            }

            int[] codigosCliente = null;

            if (clientes != null && clientes.Length > 0)
            {
                codigosCliente = new int[clientes.Length];

                for (int i = 0; i < clientes.Length; i++)
                {
                    codigosCliente[i] = clientes[i].Codigo;
                }
            }


            ventas = ventaBD.BuscarVentas(codigosCliente, numVenta);

            if (ventas != null)
            {
                foreach (Venta v in ventas)
                {
                    v.Cliente = clienteBD.ObtenerCliente(v.Cliente.Codigo);
                }
            }


            return(ventas);
        }