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();
        }
Esempio n. 2
0
 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();
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
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();
            });
        }
Esempio n. 8
0
 private void InicializeOperacoes()
 {
     repositorioVenda       = new RepositorioVenda();
     repositorioItemDaVenda = new RepositorioItemDaVenda();
     repositorioProduto     = new RepositorioProduto();
 }
Esempio n. 9
0
 public FormVendas()
 {
     repositorio = new RepositorioVenda();
     InitializeComponent();
 }
 public FormBuscaDeVendas()
 {
     InitializeComponent();
     repositorio = new RepositorioVenda();
 }