コード例 #1
0
        private void ListarVentasPorFecha()
        {
            Console.Clear();
            Console.Write("Digite la fecha inicial de la busqueda: (formato mm/dd/yyyy hh:mm:ss PM)");
            Console.Write("\n");
            var FechaInicial = Console.ReadLine();

            Console.Write("Digite la fecha final de la busqueda: (formato mm/dd/yyyy hh:mm:ss PM");
            Console.Write("\n");
            var FechaFinal = Console.ReadLine();

            if (ValidarFechas(FechaInicial, FechaFinal))
            {
                var client = new Ferreteria.AccesoADatos.Conexion();
                var laListaDeInventario = client.BuscarVentasEntreFechas(FechaInicial, FechaFinal);
                Console.Write("\n");
                ImprimirListadoVentas(laListaDeInventario);
            }
            else
            {
                Console.WriteLine("La fecha Inicial es mayor que la fecha final de busqueda");
            }

            Console.WriteLine("\n");
            Console.Write("-----Fin de la Operacion------ Presione cualquier tecla para salir");
            Console.ReadKey();
        }
コード例 #2
0
        private void CambiarEdadDelCliente()
        {
            Console.Clear();
            Console.Write("Digite la fecha inicial de la busqueda: (formato mm/dd/yyyy hh:mm:ss PM)");
            Console.Write("\n");
            var FechaInicial = Console.ReadLine();

            Console.Write("Digite la fecha final de la busqueda: (formato mm/dd/yyyy hh:mm:ss PM");
            Console.Write("\n");
            var FechaFinal = Console.ReadLine();

            if (ValidarFechas(FechaInicial, FechaFinal))
            {
                var client          = new Ferreteria.AccesoADatos.Conexion();
                var laListaDeVentas = client.BuscarVentasEntreFechas(FechaInicial, FechaFinal);
                Console.Write("\n");
                ImprimirListadoVentas(laListaDeVentas);
                Console.Write("\n");
                Console.Write("Digite el numero  de registro de la venta que desea actualizar la edad: ");
                var numeroDeRegistro = Console.ReadLine();

                var elNumeroDeCliente = 0;
                if (int.TryParse(numeroDeRegistro, out elNumeroDeCliente))
                {
                    if (elNumeroDeCliente >= 0 && elNumeroDeCliente < laListaDeVentas.Count)
                    {
                        var elRegistroDeVentas = laListaDeVentas[elNumeroDeCliente];
                        Console.Write(string.Format("La edad actual del cliente es [{0}]. Digite la nueva edad: \n ", elRegistroDeVentas.Customer.Age));
                        var laNuevaEdadDelCliente = Console.ReadLine();
                        client.ActualizarEdadDelCliente(elRegistroDeVentas.SalesID, laNuevaEdadDelCliente);
                    }
                }
            }
            else
            {
                Console.WriteLine("La fecha Inicial es mayor que la fecha final de busqueda");
            }

            Console.WriteLine("\n");
            Console.Write("-----Fin de la Operacion------ Presione cualquier tecla para salir");
            Console.ReadKey();
        }