Example #1
0
        private void ConsultarArticuloPorNombre()
        {
            Console.Write("Digite el nombre aproximado del artículo: ");
            var elNombreDelArticulo = Console.ReadLine();
            var elCliente           = new EFCoreNorthWind.DataAccess.Logica.Acciones.Products();
            var laListaDeArticulos  = elCliente.GetProductsByName(elNombreDelArticulo);

            if (laListaDeArticulos.Count > 0)
            {
                foreach (var elArticulo in laListaDeArticulos)
                {
                    ImprimaCaracteristicasDelArticulo(elArticulo);
                }
            }
            else
            {
                Console.WriteLine(string.Format("No se encontró ningún artículo con esa descripción en la tabla.."));
            }
        }
Example #2
0
        private void ConsultarArticuloPorId()
        {
            Console.Write("Digite el código de artículo: ");
            var elCodigoDeArticuloString = Console.ReadLine();
            int elCodigoDeArticulo;

            if (int.TryParse(elCodigoDeArticuloString, out elCodigoDeArticulo))
            {
                var elCliente  = new EFCoreNorthWind.DataAccess.Logica.Acciones.Products();
                var elArticulo = elCliente.GetProductById(elCodigoDeArticulo);
                if (elArticulo != null)
                {
                    ImprimaCaracteristicasDelArticulo(elArticulo);
                }
                else
                {
                    Console.WriteLine(string.Format("El artículo con código [{0}] no se encontró en la tabla..", elCodigoDeArticuloString));
                }
            }
            else
            {
                Console.WriteLine("Error al convertir a número.");
            }
        }