public BaseFormConfig() { ProdutoContext = new ProdutoContext(Conn); ClienteContext = new ClienteContext(Conn); VendasContext = new VendasContext(Conn); InitializeComponent(); }
static void Main(string[] args) { using (var ctx = new VendasContext()) { ctx.Produtos.Add(new Produto { Id = 1, Descricao = "Tomate", Unidade = "KG", Preco = 0.78 }); ctx.Produtos.Add(new Produto { Id = 1, Descricao = "Batata", Unidade = "KG", Preco = 0.38 }); } using (var ctx = new VendasContext()) { var produtos = ctx.Produtos.OrderBy(p => p.Descricao); foreach (var produto in produtos) { Console.WriteLine("Produto {0} - {1}", produto.Id, produto.Descricao); } } Console.WriteLine(); Console.WriteLine("Fim do processo"); Console.ReadLine(); }
public IActionResult Index() { //Criando estancia da classe VendasContext db = new VendasContext(); List <ClienteViewModel> listaClientesVM = new List <ClienteViewModel>(); //consulta os dados do banco de dados //fazendo a junção da duas tabelas //e armazenando as informações em listaClientes var listaClientes = (from Cli in db.Clientes join Ped in db.Pedidos on Cli.ClienteId equals Ped.ClienteID select new { Cli.Nome, Cli.Email, Cli.Endereco, Ped.DataPedido, Ped.PrecoPedido }).ToList(); //percorre a lista de clientes e preenche //a ViewModel com os dados que serão exibidos na view foreach (var itemListaCliente in listaClientes) { ClienteViewModel clienteViewModel = new ClienteViewModel(); clienteViewModel.Nome = itemListaCliente.Nome; clienteViewModel.Email = itemListaCliente.Email; clienteViewModel.Endereco = itemListaCliente.Endereco; clienteViewModel.DataPedido = itemListaCliente.DataPedido; clienteViewModel.PrecoPedido = itemListaCliente.PrecoPedido; listaClientesVM.Add(clienteViewModel); } return(View(listaClientesVM)); }
static void Main(string[] args) { using (var ctx = new VendasContext()) { ctx.Produtos.Add(new Produto { Id = 1, Descricao = "Tomate", Unidade = "KG", Preco = 0.78 }); ctx.Produtos.Add(new Produto { Id = 1, Descricao = "Batata", Unidade = "KG", Preco = 0.38 }); } using (var ctx = new VendasContext()) { var produtos = ctx.Produtos.OrderBy(p => p.Descricao); foreach (var produto in produtos) Console.WriteLine("Produto {0} - {1}", produto.Id, produto.Descricao); } Console.WriteLine(); Console.WriteLine("Fim do processo"); Console.ReadLine(); }
static void NovaVenda() { var cliente = new Cliente(); cliente.Nome = "PEDRO"; cliente.DataNascimento = new DateTime(2000, 12, 1); cliente.Cpf = "999.999.999-99"; var produto = new Produto(); produto.Codigo = "9999"; produto.Descricao = "CAMISA NIKE"; produto.Valor = 100; var itemVenda = new VendaItem(); itemVenda.Produto = produto; itemVenda.Quantidade = 2; itemVenda.Desconto = 10; var venda = new Venda(); venda.Cliente = cliente; venda.ItensDaVenda = new List <VendaItem>(); venda.ItensDaVenda.Add(itemVenda); var contexto = new VendasContext(); contexto.Vendas.Add(venda); contexto.SaveChanges(); }
static void Main(string[] args) { using (var contexto = new VendasContext()) { var vendas = contexto.Vendas } }
public static void RemoverVenda(long vendaId) { using (var contexto = new VendasContext()) { var venda = contexto.Vendas.First(w => w.Id == vendaId); var vendaItem = venda.ItensDaVenda.First(); contexto.Vendas.Remove(venda); contexto.VendaItens.Remove(vendaItem); contexto.SaveChanges(); } }
static void Main(string[] args) { using (var ctx = new VendasContext()) { var produto = new Produto() { Nome = "Bicicleta" }; ctx.Produtos.Add(produto); ctx.SaveChanges(); } }
private void Dispose(bool disposing) { if (!disposing) { return; } if (_context == null) { return; } _context.Dispose(); _context = null; }
public static void AtualizarVenda() { // var vendaId = NovaVenda(); var vendaId = 1; using (var contexto = new VendasContext()) { var venda = contexto.Vendas.First(w => w.Id == vendaId); var vendaItem = venda.ItensDaVenda.First(); vendaItem.Quantidade = 100; vendaItem.Desconto = 50; contexto.SaveChanges(); } }
private void SetInterfaceVenda() { VendaModel = new VendaModel(VendasContext.GetNewId()); clientComboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; clientComboBox.AutoCompleteSource = AutoCompleteSource.CustomSource; var sourceClientNames = new AutoCompleteStringCollection(); foreach (var clienteName in ClienteContext.GetClientNames()) { sourceClientNames.Add(clienteName); } clientComboBox.AutoCompleteCustomSource = sourceClientNames; txtIdVenda.Text = VendaModel.ToString(); lblDataVenda.Text = VendaModel.DataFormated(); }
private void btFinalizar_Click(object sender, EventArgs e) { try { if (VendasContext.Gravar(VendaModel)) { MessageBox.Show("Venda finalizada com sucesso!"); Close(); } else { MessageBox.Show("Erro ao gravar venda."); } } catch (Exception ex) { MessageBox.Show("Erro ao gravar venda.\n\nErro reportado : " + ex.Message); } }
public static long NovaVenda() { var cliente = new Cliente { Nome = "Luiz", DataNascimento = new DateTime(1990, 10, 15), Cpf = "999.999.999-99" }; var produto = new Produto { Codigo = "9999", Descricao = "Camisa Adidas", Valor = 149 }; var itemVenda = new VendaItem(); itemVenda.Produto = produto; itemVenda.Quantidade = 5; itemVenda.Desconto = 15; var venda = new Venda(); venda.Cliente = cliente; venda.ItensDaVenda = new List <VendaItem>(); venda.ItensDaVenda.Add(itemVenda); var contexto = new VendasContext(); //contexto.Clientes.Add(cliente); contexto.Vendas.Add(venda); contexto.SaveChanges(); return(venda.Id); }
public VendaItemController(VendasContext context) { _context = context; }
protected RepositoryBase(VendasContext Context) { Db = Context; DbSet = Db.Set <TEntity>(); }
public SellerService(VendasContext context) { _context = context; }
public PedidoRepository(VendasContext context) { _context = context; }
public VendasService(VendasContext context) { _context = context; }
public RepositorioProduto(VendasContext contexto) : base(contexto) { }
public CadastroEnderecoController(VendasContext context) { _context = context; }
public EntregaController(VendasContext context) { _context = context; }
public VeiculoDAO(VendasContext context) { this.context = context; }
public CadastroPessoalController(VendasContext context) { _context = context; }
private readonly VendasContext _context; //obj de leitura public ServicoVendas(VendasContext context) { _context = context; }
public PagamentoRepository(VendasContext db) { _db = db; }
public DepartamentosController(VendasContext context) { _context = context; }
public PedidoRepository(VendasContext db) { _db = db; }
public ProdutosController(VendasContext context) { _context = context; }
public DepartamentService(VendasContext context) { _context = context; }
public CadastroPagamentoController(VendasContext context) { _context = context; }
public RepositorioCliente(VendasContext contexto) : base(contexto) { }