コード例 #1
0
        // popula a base de dados
        public void Seed()
        {
            // Verifica se já tem algo registrado na base de dados
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return; // banco de dados populado
            }
            Departamento d1 = new Departamento(4, "Cellphones");
            Departamento d2 = new Departamento(5, "Notebooks");
            Departamento d3 = new Departamento(6, "Games");
            Departamento d4 = new Departamento(7, "Books");

            Vendedor s1 = new Vendedor(1, "Bob Brow", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1);
            Vendedor s2 = new Vendedor(2, "Juca Quifuri", "*****@*****.**", new DateTime(1988, 5, 10), 2000.0, d4);
            Vendedor s3 = new Vendedor(3, "Alex Rub", "*****@*****.**", new DateTime(1978, 6, 1), 2000.0, d3);
            Vendedor s4 = new Vendedor(4, "Jonh Cabira", "*****@*****.**", new DateTime(1968, 1, 2), 3000.0, d2);
            Vendedor s5 = new Vendedor(5, "Donald Trunp", "*****@*****.**", new DateTime(1999, 7, 3), 3000.0, d1);
            Vendedor s6 = new Vendedor(6, "Bill Clinton", "*****@*****.**", new DateTime(1957, 3, 11), 1000.0, d3);
            Vendedor s7 = new Vendedor(7, "Barac Obama", "*****@*****.**", new DateTime(2000, 1, 13), 4000.0, d2);

            RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 05), 11000.0, VendasAtualizada.Faturado, s1);
            RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 10, 10), 12000.0, VendasAtualizada.Pendente, s2);
            RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 11, 22), 13000.0, VendasAtualizada.Cancelado, s7);
            RegistroVendas r4 = new RegistroVendas(4, new DateTime(2019, 01, 01), 14000.0, VendasAtualizada.Faturado, s3);
            RegistroVendas r5 = new RegistroVendas(5, new DateTime(2019, 02, 10), 15000.0, VendasAtualizada.Cancelado, s4);
            RegistroVendas r6 = new RegistroVendas(6, new DateTime(2020, 03, 11), 16000.0, VendasAtualizada.Faturado, s5);
            RegistroVendas r7 = new RegistroVendas(7, new DateTime(2020, 04, 23), 17000.0, VendasAtualizada.Pendente, s6);

            // adicionar no banco
            _context.Departamento.AddRange(d1, d2, d3, d4);
            _context.Vendedor.AddRange(s1, s2, s3, s4, s5, s6, s7);
            _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7);

            _context.SaveChanges();
        }
コード例 #2
0
        public void Seed()
        {
            if (context.Departamento.Any() || context.Vendedor.Any() || context.RegistroVendas.Any())
            {
                return;
            }
            Departamento d1 = new Departamento(1, "Computadores");
            Departamento d2 = new Departamento(2, "Eletronicos");
            Departamento d3 = new Departamento(3, "Financeiro");
            Departamento d4 = new Departamento(4, "Livros");

            Vendedor v1 = new Vendedor(1, "Josefino", "*****@*****.**", new DateTime(1996, 5, 3), 2600.0, d1);
            Vendedor v2 = new Vendedor(2, "Godofredo", "*****@*****.**", new DateTime(1986, 7, 2), 4500.0, d3);
            Vendedor v3 = new Vendedor(3, "Thomas Turbando", "*****@*****.**", new DateTime(2000, 6, 10), 1000.0, d2);
            Vendedor v4 = new Vendedor(4, "Kukah Beludo", "*****@*****.**", new DateTime(1998, 10, 15), 3000.0, d4);
            Vendedor v5 = new Vendedor(5, "Jaison Mendes", "*****@*****.**", new DateTime(1975, 6, 18), 5000.0, d3);
            Vendedor v6 = new Vendedor(6, "Jacinto Leite", "*****@*****.**", new DateTime(1990, 5, 9), 2800.0, d1);

            RegistroVendas r1 = new RegistroVendas(1, new DateTime(2005, 5, 9), 8000.0, StatusVenda.Pago, v1);
            RegistroVendas r2 = new RegistroVendas(2, new DateTime(2009, 10, 5), 25000.0, StatusVenda.Pendente, v2);
            RegistroVendas r3 = new RegistroVendas(3, new DateTime(2005, 8, 20), 3650.0, StatusVenda.Cancelado, v3);
            RegistroVendas r4 = new RegistroVendas(4, new DateTime(2005, 10, 10), 88000.0, StatusVenda.Pago, v4);
            RegistroVendas r5 = new RegistroVendas(5, new DateTime(2005, 12, 15), 97800.0, StatusVenda.Pendente, v5);
            RegistroVendas r6 = new RegistroVendas(6, new DateTime(2005, 5, 7), 76800, StatusVenda.Cancelado, v6);

            context.Departamento.AddRange(d1, d2, d3, d4);
            context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);
            context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6);

            context.SaveChanges();
        }
コード例 #3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Data,Valor,Status")] RegistroVendas registroVendas)
        {
            if (id != registroVendas.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(registroVendas);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RegistroVendasExists(registroVendas.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(registroVendas));
        }
コード例 #4
0
        public async Task <IActionResult> Editar(int id, RegistroVendas venda)
        {
            if (!ModelState.IsValid)
            {
                var vendedor = await _vendedoresService.ListarVendedoresAsync();

                var viewModel = new FormularioRegistroVendasViewModel {
                    RegistroVendas = venda, Vendedores = vendedor
                };
                return(View(viewModel));
            }
            if (id != venda.Id)
            {
                return(RedirectToAction(nameof(Error), new { mensagem = "ID NÃO CORRESPONDE" }));
            }

            try
            {
                await _registroVendasService.UpdateAsync(venda);

                return(RedirectToAction(nameof(Index)));
            }
            catch (NotFoundException e)
            {
                return(RedirectToAction(nameof(Error), new { mensagem = e.Message }));
            }
            catch (DbConcurrencyException e)
            {
                return(RedirectToAction(nameof(Error), new { mensagem = e.Message }));
            }
        }
コード例 #5
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return; // BD ja populado
            }

            Departamento d1 = new Departamento(1, "Computadores");
            Departamento d2 = new Departamento(2, "Eletronicos");
            Departamento d3 = new Departamento(3, "Moda");
            Departamento d4 = new Departamento(4, "Livros");

            Vendedor v1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1);
            Vendedor v2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2);
            Vendedor v3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1);
            Vendedor v4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4);
            Vendedor v5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3);
            Vendedor v6 = new Vendedor(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2);

            RegistroVendas r1  = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, VendaStatus.Faturado, v1);
            RegistroVendas r2  = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, VendaStatus.Faturado, v5);
            RegistroVendas r3  = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, VendaStatus.Cancelado, v4);
            RegistroVendas r4  = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, VendaStatus.Faturado, v1);
            RegistroVendas r5  = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, VendaStatus.Faturado, v3);
            RegistroVendas r6  = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, VendaStatus.Faturado, v1);
            RegistroVendas r7  = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, VendaStatus.Faturado, v2);
            RegistroVendas r8  = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, VendaStatus.Faturado, v4);
            RegistroVendas r9  = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, VendaStatus.Pending, v6);
            RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, VendaStatus.Faturado, v6);
            RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, VendaStatus.Faturado, v2);
            RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, VendaStatus.Pending, v3);
            RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, VendaStatus.Faturado, v4);
            RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, VendaStatus.Faturado, v5);
            RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, VendaStatus.Faturado, v1);
            RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, VendaStatus.Faturado, v4);
            RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, VendaStatus.Faturado, v1);
            RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, VendaStatus.Faturado, v3);
            RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, VendaStatus.Faturado, v5);
            RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, VendaStatus.Faturado, v6);
            RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, VendaStatus.Faturado, v2);
            RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, VendaStatus.Faturado, v4);
            RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, VendaStatus.Cancelado, v2);
            RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, VendaStatus.Faturado, v5);
            RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, VendaStatus.Faturado, v3);
            RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, VendaStatus.Faturado, v4);
            RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, VendaStatus.Pending, v1);
            RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, VendaStatus.Faturado, v3);
            RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, VendaStatus.Faturado, v5);
            RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, VendaStatus.Faturado, v2);

            _context.Departamento.AddRange(d1, d2, d3, d4);

            _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);

            _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30);

            _context.SaveChanges();
        }
コード例 #6
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.RegistroVendas.Any() || _context.Vendedor.Any())
            {
                return;
            }

            Departamento d1 = new Departamento("Informatica/Computadores");
            Departamento d2 = new Departamento("Livros");
            Departamento d3 = new Departamento("Modas");
            Departamento d4 = new Departamento("Eletronicos");

            Vendedor v1 = new Vendedor("Bob Brown", "*****@*****.**", new DateTime(1997, 4, 21), 1000.0, d1);
            Vendedor v2 = new Vendedor("Charlote", "*****@*****.**", new DateTime(1997, 3, 24), 1200.0, d2);
            Vendedor v3 = new Vendedor("Carlos Alberto", "*****@*****.**", new DateTime(1976, 2, 12), 1350.0, d1);
            Vendedor v4 = new Vendedor("Daniel Lopes", "*****@*****.**", new DateTime(1989, 7, 13), 2199.0, d4);
            Vendedor v5 = new Vendedor("Barbara Ohana", "*****@*****.**", new DateTime(1977, 3, 19), 4500.0, d3);
            Vendedor v6 = new Vendedor("Matheus Vazamim", "*****@*****.**", new DateTime(1998, 10, 22), 1900.0, d2);

            RegistroVendas r1  = new RegistroVendas(new DateTime(2018, 09, 25), 11000.0, VendaStatus.Faturado, v1);
            RegistroVendas r2  = new RegistroVendas(new DateTime(2018, 09, 4), 7000.0, VendaStatus.Faturado, v5);
            RegistroVendas r3  = new RegistroVendas(new DateTime(2018, 09, 13), 4000.0, VendaStatus.Cancelado, v4);
            RegistroVendas r4  = new RegistroVendas(new DateTime(2018, 09, 1), 8000.0, VendaStatus.Faturado, v1);
            RegistroVendas r5  = new RegistroVendas(new DateTime(2018, 09, 21), 3000.0, VendaStatus.Faturado, v3);
            RegistroVendas r6  = new RegistroVendas(new DateTime(2018, 09, 15), 2000.0, VendaStatus.Faturado, v1);
            RegistroVendas r7  = new RegistroVendas(new DateTime(2018, 09, 28), 13000.0, VendaStatus.Faturado, v2);
            RegistroVendas r8  = new RegistroVendas(new DateTime(2018, 09, 11), 4000.0, VendaStatus.Faturado, v4);
            RegistroVendas r9  = new RegistroVendas(new DateTime(2018, 09, 14), 11000.0, VendaStatus.Pendente, v6);
            RegistroVendas r10 = new RegistroVendas(new DateTime(2018, 09, 7), 9000.0, VendaStatus.Faturado, v6);
            RegistroVendas r11 = new RegistroVendas(new DateTime(2018, 09, 13), 6000.0, VendaStatus.Faturado, v2);
            RegistroVendas r12 = new RegistroVendas(new DateTime(2018, 09, 25), 7000.0, VendaStatus.Pendente, v3);
            RegistroVendas r13 = new RegistroVendas(new DateTime(2018, 09, 29), 10000.0, VendaStatus.Faturado, v4);
            RegistroVendas r14 = new RegistroVendas(new DateTime(2018, 09, 4), 3000.0, VendaStatus.Faturado, v5);
            RegistroVendas r15 = new RegistroVendas(new DateTime(2018, 09, 12), 4000.0, VendaStatus.Faturado, v1);
            RegistroVendas r16 = new RegistroVendas(new DateTime(2018, 10, 5), 2000.0, VendaStatus.Faturado, v4);
            RegistroVendas r17 = new RegistroVendas(new DateTime(2018, 10, 1), 12000.0, VendaStatus.Faturado, v1);
            RegistroVendas r18 = new RegistroVendas(new DateTime(2018, 10, 24), 6000.0, VendaStatus.Faturado, v3);
            RegistroVendas r19 = new RegistroVendas(new DateTime(2018, 10, 22), 8000.0, VendaStatus.Faturado, v5);
            RegistroVendas r20 = new RegistroVendas(new DateTime(2018, 10, 15), 8000.0, VendaStatus.Faturado, v6);
            RegistroVendas r21 = new RegistroVendas(new DateTime(2018, 10, 17), 9000.0, VendaStatus.Faturado, v2);
            RegistroVendas r22 = new RegistroVendas(new DateTime(2018, 10, 24), 4000.0, VendaStatus.Faturado, v4);
            RegistroVendas r23 = new RegistroVendas(new DateTime(2018, 10, 19), 11000.0, VendaStatus.Cancelado, v2);
            RegistroVendas r24 = new RegistroVendas(new DateTime(2018, 10, 12), 8000.0, VendaStatus.Faturado, v5);
            RegistroVendas r25 = new RegistroVendas(new DateTime(2018, 10, 31), 7000.0, VendaStatus.Faturado, v3);
            RegistroVendas r26 = new RegistroVendas(new DateTime(2018, 10, 6), 5000.0, VendaStatus.Faturado, v4);
            RegistroVendas r27 = new RegistroVendas(new DateTime(2018, 10, 13), 9000.0, VendaStatus.Pendente, v1);
            RegistroVendas r28 = new RegistroVendas(new DateTime(2018, 10, 7), 4000.0, VendaStatus.Faturado, v3);
            RegistroVendas r29 = new RegistroVendas(new DateTime(2018, 10, 23), 12000.0, VendaStatus.Faturado, v5);
            RegistroVendas r30 = new RegistroVendas(new DateTime(2018, 10, 12), 5000.0, VendaStatus.Faturado, v2);

            _context.Departamento.AddRange(d1, d2, d3, d4);

            _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);

            _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30);

            _context.SaveChanges();
        }
コード例 #7
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return;
            }

            Departamento d1 = new Departamento(1, "Computadores");
            Departamento d2 = new Departamento(2, "Eletronicos");
            Departamento d3 = new Departamento(3, "Moda");
            Departamento d4 = new Departamento(4, "Livros");

            Vendedor v1 = new Vendedor(1, "Alex Alves", "*****@*****.**", new DateTime(1998, 04, 21), 1000.00, d1);
            Vendedor v2 = new Vendedor(2, "Maria Jose", "*****@*****.**", new DateTime(1979, 11, 13), 2500.00, d2);
            Vendedor v3 = new Vendedor(3, "Antonio Matos", "*****@*****.**", new DateTime(1988, 10, 12), 2505.00, d3);
            Vendedor v4 = new Vendedor(4, "Marcos Paulo", "*****@*****.**", new DateTime(1999, 11, 11), 2000.00, d4);
            Vendedor v5 = new Vendedor(5, "Vitoria Taveira", "*****@*****.**", new DateTime(2000, 07, 20), 12000.00, d3);
            Vendedor v6 = new Vendedor(6, "Eduardo Ramos", "*****@*****.**", new DateTime(1996, 10, 25), 1568.00, d1);

            RegistroVendas r1  = new RegistroVendas(1, new DateTime(2018, 09, 25), 1100.00, StatusVendas.Faturado, v1);
            RegistroVendas r2  = new RegistroVendas(2, new DateTime(2018, 09, 26), 2000.00, StatusVendas.Faturado, v2);
            RegistroVendas r3  = new RegistroVendas(3, new DateTime(2018, 09, 30), 250.25, StatusVendas.Faturado, v5);
            RegistroVendas r4  = new RegistroVendas(4, new DateTime(2018, 10, 01), 500.50, StatusVendas.Faturado, v3);
            RegistroVendas r5  = new RegistroVendas(5, new DateTime(2018, 10, 02), 950.5, StatusVendas.Faturado, v4);
            RegistroVendas r6  = new RegistroVendas(6, new DateTime(2018, 10, 25), 1212, StatusVendas.Faturado, v6);
            RegistroVendas r7  = new RegistroVendas(7, new DateTime(2018, 11, 25), 1100.00, StatusVendas.Faturado, v1);
            RegistroVendas r8  = new RegistroVendas(8, new DateTime(2018, 11, 26), 2000.00, StatusVendas.Faturado, v2);
            RegistroVendas r9  = new RegistroVendas(9, new DateTime(2018, 11, 30), 250.25, StatusVendas.Faturado, v5);
            RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 12, 01), 500.50, StatusVendas.Faturado, v3);
            RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 12, 02), 950.5, StatusVendas.Faturado, v4);
            RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 12, 25), 1212, StatusVendas.Faturado, v6);
            RegistroVendas r13 = new RegistroVendas(13, new DateTime(2019, 01, 25), 1100.00, StatusVendas.Faturado, v1);
            RegistroVendas r14 = new RegistroVendas(14, new DateTime(2019, 01, 26), 2000.00, StatusVendas.Faturado, v2);
            RegistroVendas r15 = new RegistroVendas(15, new DateTime(2019, 01, 30), 250.25, StatusVendas.Faturado, v5);
            RegistroVendas r16 = new RegistroVendas(16, new DateTime(2019, 03, 01), 500.50, StatusVendas.Faturado, v3);
            RegistroVendas r17 = new RegistroVendas(17, new DateTime(2019, 03, 02), 950.5, StatusVendas.Faturado, v4);
            RegistroVendas r18 = new RegistroVendas(18, new DateTime(2019, 10, 25), 1212, StatusVendas.Faturado, v6);
            RegistroVendas r19 = new RegistroVendas(19, new DateTime(2019, 11, 25), 1100.00, StatusVendas.Faturado, v1);
            RegistroVendas r20 = new RegistroVendas(20, new DateTime(2019, 11, 26), 2000.00, StatusVendas.Faturado, v2);
            RegistroVendas r21 = new RegistroVendas(21, new DateTime(2019, 11, 30), 250.25, StatusVendas.Faturado, v5);
            RegistroVendas r22 = new RegistroVendas(22, new DateTime(2019, 12, 01), 500.50, StatusVendas.Faturado, v3);
            RegistroVendas r23 = new RegistroVendas(23, new DateTime(2019, 12, 02), 950.5, StatusVendas.Faturado, v4);
            RegistroVendas r24 = new RegistroVendas(24, new DateTime(2019, 12, 25), 1212, StatusVendas.Faturado, v6);
            RegistroVendas r25 = new RegistroVendas(25, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1);
            RegistroVendas r26 = new RegistroVendas(26, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1);
            RegistroVendas r27 = new RegistroVendas(27, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1);
            RegistroVendas r28 = new RegistroVendas(28, new DateTime(2020, 02, 05), 2515.00, StatusVendas.Pendente, v1);
            RegistroVendas r29 = new RegistroVendas(29, new DateTime(2020, 03, 05), 2515.00, StatusVendas.Pendente, v1);
            RegistroVendas r30 = new RegistroVendas(30, new DateTime(2020, 03, 05), 2515.00, StatusVendas.Pendente, v1);

            _context.Departamento.AddRange(d1, d2, d3, d4);
            _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);
            _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30);
            _context.SaveChanges();
        }
コード例 #8
0
        public async Task <IActionResult> Create([Bind("Id,Data,Valor,Status")] RegistroVendas registroVendas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(registroVendas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(registroVendas));
        }
コード例 #9
0
        // GET: RegistroVendas/Create
        public IActionResult Create()
        {
            RegistroVendas registroVendas = new RegistroVendas();

            foreach (ProdutosVendidos pv in Carrinho.listaCarrinho)
            {
                registroVendas.Vendidos.Add(pv);
            }

            return(View(registroVendas));
        }
コード例 #10
0
        public async Task <IActionResult> Criar(RegistroVendas vendas)
        {
            if (!ModelState.IsValid)
            {
                var vendedores = await _vendedoresService.ListarVendedoresAsync();

                var viewModel = new FormularioRegistroVendasViewModel {
                    RegistroVendas = vendas, Vendedores = vendedores
                };
                return(View(viewModel));
            }
            await _registroVendasService.InserirAsync(vendas);

            return(RedirectToAction("Index"));
        }
コード例 #11
0
        public async Task UpdateAsync(RegistroVendas obj)
        {
            bool hasAny = await _contexto.RegistroVendas.AnyAsync(x => x.Id == obj.Id);

            if (!hasAny)
            {
                throw new NotFoundException("Id não encontrado");
            }
            try
            {
                _contexto.Update(obj);
                await _contexto.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException e)
            {
                throw new DbUpdateConcurrencyException(e.Message);
            }
        }
コード例 #12
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return; // base já populada
            }
            Departamento d1 = new Departamento(1, "Computers");
            Departamento d2 = new Departamento(2, "Electronics");
            Departamento d3 = new Departamento(3, "Fashion");
            Departamento d4 = new Departamento(4, "Books");

            Vendedor s1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1);
            Vendedor s2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2);
            Vendedor s3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1);
            Vendedor s4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4);
            Vendedor s5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3);
            Vendedor s6 = new Vendedor(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2);

            RegistroVendas r1  = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, s1);
            RegistroVendas r2  = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, s5);
            RegistroVendas r3  = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, s4);
            RegistroVendas r4  = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, s1);
            RegistroVendas r5  = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, s3);
            RegistroVendas r6  = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, s1);
            RegistroVendas r7  = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, s2);
            RegistroVendas r8  = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, s4);
            RegistroVendas r9  = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, s6);
            RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, s6);
            RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, s2);
            RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, s3);
            RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, s4);
            RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, s5);
            RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, s1);
            RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, s4);
            RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, s1);
            RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, s3);
            RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, s5);
            RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, s6);
            RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, s2);
            RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, s4);
            RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, s2);
            RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, s5);
            RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, s3);
            RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, s4);
            RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Pendente, s1);
            RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, s3);
            RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, s5);
            RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, s2);

            _context.Departamento.AddRange(d1, d2, d3, d4);

            _context.Vendedor.AddRange(s1, s2, s3, s4, s5, s6);

            _context.RegistroVendas.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges();
        }
コード例 #13
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return; //Banco de Dados já foi populado
            }

            Departamento d1 = new Departamento(1, "Computador");
            Departamento d2 = new Departamento(2, "Eletronicos");
            Departamento d3 = new Departamento(3, "Moda");
            Departamento d4 = new Departamento(4, "Livros");

            Vendedor v1 = new Vendedor(1, "Marcello Santos", "*****@*****.**", new DateTime(2010, 12, 31), 1000.0, d1);
            Vendedor v2 = new Vendedor(2, "Marcelo Souza", "*****@*****.**", new DateTime(1984, 5, 18), 1000.0, d2);
            Vendedor v3 = new Vendedor(3, "Elaine Santos", "*****@*****.**", new DateTime(1974, 12, 31), 1000.0, d1);
            Vendedor v4 = new Vendedor(4, "Maria Joana", "*****@*****.**", new DateTime(1988, 3, 25), 1000.0, d4);
            Vendedor v5 = new Vendedor(5, "João Marques", "*****@*****.**", new DateTime(1980, 8, 14), 1000.0, d3);
            Vendedor v6 = new Vendedor(6, "Mario Filho", "*****@*****.**", new DateTime(1981, 9, 25), 1000.0, d2);

            RegistroVendas rv1  = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv2  = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, v5);
            RegistroVendas rv3  = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, v4);
            RegistroVendas rv4  = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv5  = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, v3);
            RegistroVendas rv6  = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv7  = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, v2);
            RegistroVendas rv8  = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, v4);
            RegistroVendas rv9  = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, v6);
            RegistroVendas rv10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, v6);
            RegistroVendas rv11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, v2);
            RegistroVendas rv12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, v3);
            RegistroVendas rv13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, v4);
            RegistroVendas rv14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, v5);
            RegistroVendas rv15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, v4);
            RegistroVendas rv17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, v3);
            RegistroVendas rv19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, v5);
            RegistroVendas rv20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, v6);
            RegistroVendas rv21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, v2);
            RegistroVendas rv22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, v4);
            RegistroVendas rv23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, v2);
            RegistroVendas rv24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, v5);
            RegistroVendas rv25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, v3);
            RegistroVendas rv26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, v4);
            RegistroVendas rv27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Faturado, v1);
            RegistroVendas rv28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, v3);
            RegistroVendas rv29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, v5);
            RegistroVendas rv30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, v2);

            _context.Departamento.AddRange(d1, d2, d3, d4);

            _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);

            _context.RegistroVendas.AddRange(
                rv1, rv2, rv3, rv4, rv5, rv6, rv7, rv8, rv9, rv10, rv11,
                rv12, rv13, rv14, rv15, rv16, rv17, rv18, rv19, rv20, rv21,
                rv22, rv23, rv24, rv25, rv26, rv27, rv28, rv29, rv30
                );

            _context.SaveChanges();
        }
コード例 #14
0
        public void Seed()
        {
            if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any())
            {
                return; //Banco de dados já populado
            }

            Departamento d1 = new Departamento(1, "Computadores");
            Departamento d2 = new Departamento(2, "Eletrônicos");
            Departamento d3 = new Departamento(3, "Fashion");
            Departamento d4 = new Departamento(4, "Livros");

            Vendedor v1 = new Vendedor(1, "Anderson Antunes", "*****@*****.**", new DateTime(1990, 10, 4), 989.0, d1);
            Vendedor v2 = new Vendedor(2, "Maria Anastácia", "*****@*****.**", new DateTime(1981, 12, 30), 2700.0, d2);
            Vendedor v3 = new Vendedor(3, "Alex Gonçalves", "*****@*****.**", new DateTime(1988, 1, 15), 3500.0, d1);
            Vendedor v4 = new Vendedor(4, "Marta Rocha", "*****@*****.**", new DateTime(1993, 11, 30), 3100.0, d4);
            Vendedor v5 = new Vendedor(5, "Ronaldo Crespo", "*****@*****.**", new DateTime(2000, 4, 9), 1800.0, d3);
            Vendedor v6 = new Vendedor(6, "Alexandre Florêncio", "*****@*****.**", new DateTime(1997, 3, 10), 300.0, d2);

            RegistroVendas r1  = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, v1);
            RegistroVendas r2  = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, v5);
            RegistroVendas r3  = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, v4);
            RegistroVendas r4  = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, v1);
            RegistroVendas r5  = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, v3);
            RegistroVendas r6  = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, v1);
            RegistroVendas r7  = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, v2);
            RegistroVendas r8  = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, v4);
            RegistroVendas r9  = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, v6);
            RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, v6);
            RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, v2);
            RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, v3);
            RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, v4);
            RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, v5);
            RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, v1);
            RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, v4);
            RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, v1);
            RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, v3);
            RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, v5);
            RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, v6);
            RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, v2);
            RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, v4);
            RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, v2);
            RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, v5);
            RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, v3);
            RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, v4);
            RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Pendente, v1);
            RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, v3);
            RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, v5);
            RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, v2);

            _context.Departamento.AddRange(d1, d2, d3, d4);

            _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6);

            _context.RegistroVendas.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges();
        }
コード例 #15
0
        //Daqui em diante CRUD

        public async Task InserirAsync(RegistroVendas obj)
        {
            _contexto.Add(obj);
            await _contexto.SaveChangesAsync();
        }
コード例 #16
0
        //Responsável por popular a minha base de dados
        public void Seed()
        {
            if (_contexto.Departamento.Any() || _contexto.Vendedor.Any() || _contexto.RegistroVendas.Any())
            {
                return; //A base de dados já foi populada.
            }

            Departamento d1 = new Departamento {
                Nome = "Computadores"
            };
            Departamento d2 = new Departamento {
                Nome = "Eletrônicos"
            };
            Departamento d3 = new Departamento {
                Nome = "Vestuário"
            };
            Departamento d4 = new Departamento {
                Nome = "Livros"
            };


            Vendedor v1 = new Vendedor {
                Nome = "Marcelo Ronaldo", Email = "*****@*****.**", DataNascimento = new DateTime(1996, 4, 22), Salario = 1000.0, Departamento = d1
            };
            Vendedor v2 = new Vendedor {
                Nome = "Carlos Magno", Email = "*****@*****.**", DataNascimento = new DateTime(1980, 6, 15), Salario = 3800.0, Departamento = d2
            };
            Vendedor v3 = new Vendedor {
                Nome = "Marco Antônio", Email = "*****@*****.**", DataNascimento = new DateTime(1978, 4, 15), Salario = 4650.0, Departamento = d1
            };
            Vendedor v4 = new Vendedor {
                Nome = "Cristina Aguillar", Email = "*****@*****.**", DataNascimento = new DateTime(1986, 10, 3), Salario = 1800.0, Departamento = d3
            };
            Vendedor v5 = new Vendedor {
                Nome = "Cintia Moraes", Email = "*****@*****.**", DataNascimento = new DateTime(1988, 2, 14), Salario = 5500.0, Departamento = d2
            };
            Vendedor v6 = new Vendedor {
                Nome = "Flavia Carla", Email = "*****@*****.**", DataNascimento = new DateTime(1991, 11, 9), Salario = 1450.0, Departamento = d3
            };
            Vendedor v7 = new Vendedor {
                Nome = "Otávio Mota", Email = "*****@*****.**", DataNascimento = new DateTime(1990, 10, 22), Salario = 1480.0, Departamento = d4
            };
            Vendedor v8 = new Vendedor {
                Nome = "Omar Romero", Email = "*****@*****.**", DataNascimento = new DateTime(1977, 4, 12), Salario = 5500.0, Departamento = d4
            };
            Vendedor v9 = new Vendedor {
                Nome = "Cristiano Barreto", Email = "*****@*****.**", DataNascimento = new DateTime(1979, 6, 4), Salario = 5200.0, Departamento = d1
            };
            Vendedor v10 = new Vendedor {
                Nome = "Marcela Novaes", Email = "*****@*****.**", DataNascimento = new DateTime(1983, 4, 6), Salario = 4100.0, Departamento = d3
            };


            RegistroVendas rv1 = new RegistroVendas {
                Data = new DateTime(2018, 09, 25), Quantidade = 11000.0, Status = VendaStatus.Faturado, Vendedor = v3
            };
            RegistroVendas rv2 = new RegistroVendas {
                Data = new DateTime(2018, 09, 4), Quantidade = 7000.0, Status = VendaStatus.Faturado, Vendedor = v5
            };
            RegistroVendas rv3 = new RegistroVendas {
                Data = new DateTime(2018, 09, 13), Quantidade = 4000.0, Status = VendaStatus.Cancelado, Vendedor = v7
            };
            RegistroVendas rv4 = new RegistroVendas {
                Data = new DateTime(2018, 09, 1), Quantidade = 8000.0, Status = VendaStatus.Faturado, Vendedor = v9
            };
            RegistroVendas rv5 = new RegistroVendas {
                Data = new DateTime(2018, 09, 21), Quantidade = 3000.0, Status = VendaStatus.Faturado, Vendedor = v3
            };
            RegistroVendas rv6 = new RegistroVendas {
                Data = new DateTime(2018, 09, 15), Quantidade = 2000.0, Status = VendaStatus.Faturado, Vendedor = v4
            };
            RegistroVendas rv7 = new RegistroVendas {
                Data = new DateTime(2018, 09, 28), Quantidade = 13000.0, Status = VendaStatus.Faturado, Vendedor = v7
            };
            RegistroVendas rv8 = new RegistroVendas {
                Data = new DateTime(2018, 09, 11), Quantidade = 4000.0, Status = VendaStatus.Faturado, Vendedor = v9
            };
            RegistroVendas rv9 = new RegistroVendas {
                Data = new DateTime(2018, 09, 14), Quantidade = 11025.0, Status = VendaStatus.Pendente, Vendedor = v8
            };
            RegistroVendas rv10 = new RegistroVendas {
                Data = new DateTime(2018, 09, 7), Quantidade = 9035.0, Status = VendaStatus.Faturado, Vendedor = v6
            };
            RegistroVendas rv11 = new RegistroVendas {
                Data = new DateTime(2018, 09, 13), Quantidade = 6056.0, Status = VendaStatus.Faturado, Vendedor = v3
            };
            RegistroVendas rv12 = new RegistroVendas {
                Data = new DateTime(2018, 09, 25), Quantidade = 7055.0, Status = VendaStatus.Pendente, Vendedor = v2
            };
            RegistroVendas rv13 = new RegistroVendas {
                Data = new DateTime(2018, 09, 29), Quantidade = 10044.0, Status = VendaStatus.Faturado, Vendedor = v10
            };
            RegistroVendas rv14 = new RegistroVendas {
                Data = new DateTime(2018, 09, 4), Quantidade = 3005.0, Status = VendaStatus.Faturado, Vendedor = v5
            };
            RegistroVendas rv15 = new RegistroVendas {
                Data = new DateTime(2018, 09, 12), Quantidade = 4005.0, Status = VendaStatus.Faturado, Vendedor = v1
            };
            RegistroVendas rv16 = new RegistroVendas {
                Data = new DateTime(2018, 10, 5), Quantidade = 2005.0, Status = VendaStatus.Faturado, Vendedor = v10
            };
            RegistroVendas rv17 = new RegistroVendas {
                Data = new DateTime(2018, 10, 1), Quantidade = 12025.0, Status = VendaStatus.Faturado, Vendedor = v8
            };
            RegistroVendas rv18 = new RegistroVendas {
                Data = new DateTime(2018, 10, 24), Quantidade = 6015.0, Status = VendaStatus.Faturado, Vendedor = v6
            };
            RegistroVendas rv19 = new RegistroVendas {
                Data = new DateTime(2018, 10, 22), Quantidade = 8005.0, Status = VendaStatus.Faturado, Vendedor = v4
            };
            RegistroVendas rv20 = new RegistroVendas {
                Data = new DateTime(2018, 10, 15), Quantidade = 8035.0, Status = VendaStatus.Faturado, Vendedor = v2
            };
            RegistroVendas rv21 = new RegistroVendas {
                Data = new DateTime(2018, 10, 17), Quantidade = 9005.0, Status = VendaStatus.Faturado, Vendedor = v10
            };
            RegistroVendas rv22 = new RegistroVendas {
                Data = new DateTime(2018, 10, 24), Quantidade = 4085.0, Status = VendaStatus.Faturado, Vendedor = v9
            };
            RegistroVendas rv23 = new RegistroVendas {
                Data = new DateTime(2018, 10, 19), Quantidade = 11095.0, Status = VendaStatus.Cancelado, Vendedor = v8
            };
            RegistroVendas rv24 = new RegistroVendas {
                Data = new DateTime(2018, 10, 12), Quantidade = 8075.0, Status = VendaStatus.Faturado, Vendedor = v7
            };
            RegistroVendas rv25 = new RegistroVendas {
                Data = new DateTime(2018, 10, 31), Quantidade = 7045.0, Status = VendaStatus.Faturado, Vendedor = v5
            };
            RegistroVendas rv26 = new RegistroVendas {
                Data = new DateTime(2018, 10, 6), Quantidade = 5065.0, Status = VendaStatus.Faturado, Vendedor = v5
            };
            RegistroVendas rv27 = new RegistroVendas {
                Data = new DateTime(2018, 10, 13), Quantidade = 9010.0, Status = VendaStatus.Pendente, Vendedor = v4
            };
            RegistroVendas rv28 = new RegistroVendas {
                Data = new DateTime(2018, 10, 7), Quantidade = 4020.0, Status = VendaStatus.Faturado, Vendedor = v3
            };
            RegistroVendas rv29 = new RegistroVendas {
                Data = new DateTime(2018, 10, 23), Quantidade = 12030.0, Status = VendaStatus.Faturado, Vendedor = v2
            };
            RegistroVendas rv30 = new RegistroVendas {
                Data = new DateTime(2018, 10, 12), Quantidade = 5040.0, Status = VendaStatus.Faturado, Vendedor = v1
            };

            _contexto.Departamento.AddRange(d1, d2, d3, d4);

            _contexto.Vendedor.AddRange(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10);

            _contexto.RegistroVendas.AddRange(
                rv1, rv2, rv3, rv4, rv5, rv6, rv7, rv8, rv9, rv10,
                rv11, rv12, rv13, rv14, rv15, rv16, rv17, rv18, rv19, rv20,
                rv21, rv22, rv23, rv24, rv25, rv26, rv27, rv28, rv29, rv30
                );

            _contexto.SaveChanges();
        }