Exemplo n.º 1
0
        static void Main(string[] args)
        {
            AbstractDatabase objDAL = FactoryBD.StringConexao();



            List <ProdutosVenda> produtos = new List <ProdutosVenda>()
            {
                new ProdutosVenda(1, 1, 1000)
            };


            double valor = 0;

            produtos.ForEach(x => valor += x.PrecoUnitario);

            Venda venda = new Venda(valor, FormaPagamento.Dinheiro, new ClienteJuridico {
                Codigo = 20, Nome = "Ernane", Email = "ernane1", Nascimento = DateTime.Now, CNPJ = "123"
            }, produtos);

            venda.Descontar();


            IVenda vendas = FactoryEntity.Venda();

            vendas.RegistrarVenda(venda);
        }
 public static ClienteJuridicoMysql Instance()
 {
     objDAL = FactoryBD.DAL();
     return(_instance);
 }
 public static VendaMysql Instance()
 {
     objDAL = FactoryBD.DAL();
     status = new FactoryStatus();
     return(_instance);
 }