Пример #1
0
        static void Main(string[] args)
        {
            Producto producto1 = new Producto();

            producto1.Clave         = "001";
            producto1.Descripcion   = "Sabritas";
            producto1.ValorUnitario = 15.00M;
            producto1.AplicaIVA     = true;
            producto1.TasaIVA       = 0.16M;

            Producto producto2 = new Producto();

            producto2.Clave         = "002";
            producto2.Descripcion   = "Refresco 600ml";
            producto2.ValorUnitario = 16.00M;
            producto2.AplicaIVA     = true;
            producto2.TasaIVA       = 0.16M;

            Producto producto3 = new Producto();

            producto3.Clave         = "Celular";
            producto3.Descripcion   = "Celular marca Motorola";
            producto3.ValorUnitario = 2500M;
            producto3.AplicaIVA     = true;
            producto3.TasaIVA       = 0.16M;

            Venta venta = new Venta();

            venta.AgregarConcepto(5, producto2);
            venta.AgregarConcepto(3, producto1);
            venta.AgregarConcepto(10, producto3);


            Imprimir(venta);

            Console.ReadKey();
        }
Пример #2
0
        private void AgregarProducto()
        {
            try
            {
                Producto producto = ObtenerProducto();

                decimal.TryParse(txtConceptoCantidad.Text, out decimal cantidad);

                if (cantidad <= 0)
                {
                    throw new Exception("La cantidad de producto(s) debe ser mayor que cero");
                }

                venta.AgregarConcepto(cantidad, producto);
                InicializarForm();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }