private void btnExcluirVenda_Click(object sender, EventArgs e) { IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); repositorioVendas.Excluir(repositorioVendas.SelecionarPorId((int)dgvVendas.SelectedRows[0].Cells[0].Value)); PreencherDataGridViewVendas(); }
public FormVendas(Cliente cliente) { InitializeComponent(); this.Cliente = cliente; this.Title = "Pedidos do cliente " + cliente.Nome; repositorio = new RepositorioVenda(); }
private void btnEditarVenda_Click(object sender, EventArgs e) { IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); Venda vendaAEditar = repositorioVendas.SelecionarPorId((int)dgvVendas.SelectedRows[0].Cells[0].Value); FrmVendaEdicao frmVendaEdicao = new FrmVendaEdicao(vendaAEditar); frmVendaEdicao.ShowDialog(); PreencherDataGridViewVendas(); }
public FormVendas(Cliente cliente) { InitializeComponent(); this.Cliente = cliente; this.Title = "Vendas para o cliente " + cliente.Nome; // Muda o titulo da tela para o nome do cliente selecionado. repositorioVenda = new RepositorioVenda(); }
private Venda CriarNovaVenda() { DateTime agora = ArrendondarMilissegundos(DateTime.Now); Venda novaVenda = new Venda { Data = agora }; IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); repositorioVendas.Inserir(novaVenda); List <Venda> vendas = repositorioVendas.SelecionarTodos().Result; IEnumerable <Venda> buscaVendas = vendas.Where(v => v.Data == agora); return(buscaVendas.ElementAt(0)); }
private void PreencherValorVenda(IEnumerable <ItemVenda> itensVendaAtiva) { List <double> valores = new List <double>(); foreach (ItemVenda item in itensVendaAtiva) { valores.Add(item.Valor); } double valorTotal = valores.Sum(); vendaAtiva.Valor = valorTotal; IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); repositorioVendas.Atualizar(vendaAtiva); txbValorTotal.Invoke((MethodInvoker) delegate { txbValorTotal.Text = valorTotal.ToString("c"); }); }
private async void PreencherDataGridViewVendas() { IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); List <Venda> vendas = await repositorioVendas.SelecionarTodos(); List <VendaViewModel> vendaViewModels = new List <VendaViewModel>(); foreach (Venda venda in vendas) { VendaViewModel viewModel = new VendaViewModel { Id = venda.Id, Data = venda.Data, Valor = venda.Valor }; vendaViewModels.Add(viewModel); } dgvVendas.Invoke((MethodInvoker) delegate { dgvVendas.DataSource = vendaViewModels; dgvVendas.Columns[2].DefaultCellStyle.Format = "c"; dgvVendas.Refresh(); }); }
private void InicializeOperacoes() { repositorioVenda = new RepositorioVenda(); repositorioItemDaVenda = new RepositorioItemDaVenda(); repositorioProduto = new RepositorioProduto(); }
public FormVendas() { repositorio = new RepositorioVenda(); InitializeComponent(); }
public FormBuscaDeVendas() { InitializeComponent(); repositorio = new RepositorioVenda(); }