コード例 #1
0
        private void InsertarCliente()
        {
            var tag  = String.Empty;
            var tags = new List <string>();

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

            Console.Write("\n");
            Console.Write("Digite el nombre del item: ");
            Console.Write("\n");
            var name = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite el precio del item: ");
            Console.Write("\n");
            var price = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite la cantidad del Item: ");
            Console.Write("\n");
            var quantity = Console.ReadLine();

            do
            {
                Console.Write("Digite un tag del Item (Presione x para salir)");
                Console.Write("\n");
                tag = Console.ReadLine();
                Console.Write("\n");
                tags.Add(tag);
            } while (tag.ToUpper() != "X");

            Console.Write("Digite la ubicacion de la compra: ");
            var location = Console.ReadLine();

            Console.Write("Digite el correo del cliente: ");
            Console.Write("\n");
            var email = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite el telefono del cliente: ");
            Console.Write("\n");
            var gender = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite la edad del cliente: ");
            Console.Write("\n");
            var age = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite true o false si el cupon ya fue usado: ");
            Console.Write("\n");
            var couponUsed = Console.ReadLine();

            Console.Write("\n");
            Console.Write("Digite el metodo de Compra ");
            Console.Write("\n");
            var purchaseMethod = Console.ReadLine();

            var venta = new Sales();

            venta.SalesDate = ValidarFechasCore(salesDate);

            venta.Items = new List <LItem>();
            var Item = new LItem();

            Item.Name     = name;
            Item.Price    = Int32.Parse(price);
            Item.Quantity = Int32.Parse(quantity);
            Item.Tags     = tags;

            venta.Items.Add(Item);

            venta.Location = location;

            venta.Customer        = new Customer();
            venta.Customer.Email  = email;
            venta.Customer.Gender = gender;
            venta.Customer.Age    = Int32.Parse(age);

            venta.CouponUse      = bool.Parse(couponUsed);
            venta.PurchaseMethod = purchaseMethod;

            var client = new Ferreteria.AccesoADatos.Conexion();

            client.InsertarVenta(venta);

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