Beispiel #1
0
        // Aqui se esta implementando la interfaz (IAlmacenar)

        public void Save(Carrito carrito)
        {
            throw new NotImplementedException();
        }
Beispiel #2
0
        public void Comprar(Carrito carrito)
        {
            GuardarCompra gc = new GuardarCompra();

            gc.Save(carrito);
        }
Beispiel #3
0
 public void Compra(Carrito carrito)
 {
     this.interface2.Save(carrito);
 }
Beispiel #4
0
        static void Main(string[] args)
        {
            ClientesSinReistro clientesSinReistro = new ClientesSinReistro();

            clientesSinReistro.Nombres             = "Freddy";
            clientesSinReistro.Apellido            = "Macias";
            clientesSinReistro.NumeroCedula        = "137256";
            clientesSinReistro.Email               = "[email protected]";
            clientesSinReistro.Contrasenia         = "00000000";
            clientesSinReistro.CiudadDeFacturacion = "Manta";
            clientesSinReistro.FechaActual         = "31/12/2019";

            Impresora listadoClientes = new Impresora();

            listadoClientes.ListaClientes.Add(clientesSinReistro);
            listadoClientes.ImprimirlistadoCliente();

            CrearStockProductos crearStockProductos = new CrearStockProductos();

            crearStockProductos.GeneraProductos();
            crearStockProductos.ImprimirListaProductos();

            Carrito carrito = new Carrito();

            string opcion;

            do
            {
                Console.WriteLine("ingrese el codio de producto");
                int            codio          = int.Parse(Console.ReadLine());
                DetalleFactura detallecarrito = new DetalleFactura();
                detallecarrito.ProductoCarrito = crearStockProductos.StockProductos[codio - 1];
                Console.WriteLine("ingrese la cantidad de productos elegidos");
                detallecarrito.Cantidad = Convert.ToInt32(Console.ReadLine());
                carrito.Detalle.Add(detallecarrito);
                Console.WriteLine("escriba A para seguir agregando productos y S para salir");
                opcion = Console.ReadLine();
            } while (opcion != "S");


            listadoClientes.ImprimirlistadoCliente();
            Console.WriteLine("Productos En El Carrito De Compras");
            Console.WriteLine("Descripcion\t\tCantidad\tPrecio");

            foreach (var item in carrito.Detalle)
            {
                Console.WriteLine("{0}\t{1}\t{2}\t\t{3}",
                                  item.ProductoCarrito.Codigo, item.ProductoCarrito.Descripcion, item.Cantidad, item.ProductoCarrito.Precio);
            }
            carrito.CalcularSubtotal();
            carrito.CalcularDescuento();
            carrito.CalcularSubtotal2();
            carrito.CalcularIva();
            carrito.CalcularTotal();

            Console.WriteLine("SUBTOTAL");
            Console.WriteLine(carrito.SubTotal);

            Console.WriteLine("DESCUENTO");
            Console.WriteLine(carrito.Descuento);

            Console.WriteLine("SUBTOTAL-DESCUENTO");
            Console.WriteLine(carrito.SubTotal2);

            Console.WriteLine("IVA");
            Console.WriteLine(carrito.Iva);

            Console.WriteLine("TOTAL");
            Console.WriteLine(carrito.Total);
        }