private void btnComprar_Click(object sender, EventArgs e) { try { ComprasDTO dto = new ComprasDTO(); dto.UsuarioId = UserSession.UsuarioLogado.Id; dto.Data = mkbDataCompra.Text; dto.FormaPagto = Convert.ToString(cboTipoPag.SelectedItem); ComprasBusiness buss = new ComprasBusiness(); buss.Salvar(dto, carrinhoAdd.ToList()); string msg = "Compra salva com sucesso!"; frmMessage tela = new frmMessage(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (Exception ex) { string msg = "Ocorreu um erro: " + ex.Message; frmException tela = new frmException(); tela.LoadScreen(msg); tela.ShowDialog(); } }
void AutoCarregar() { ComprasBusiness bus = new ComprasBusiness(); List <ItemComprasView> dto = bus.Listar(); dgvCompras.AutoGenerateColumns = false; dgvCompras.DataSource = dto; }
void CarregarGrid() { string data = mkbData.Text; ComprasBusiness bus = new ComprasBusiness(); List <ItemComprasView> dto = bus.Consultar(data); dgvCompras.AutoGenerateColumns = false; dgvCompras.DataSource = dto; }
private void button1_Click_1(object sender, EventArgs e) { try { FornecedorDTO fornecedor = cbfornecedor.SelectedItem as FornecedorDTO; ComprasDTO compra = new ComprasDTO(); compra.dt_compra = DateTime.Now; compra.id_fornecedor = fornecedor.id_fornecedor; ComprasBusiness business = new ComprasBusiness(); int idcompra = business.Salvar(compra, produtosCarrinho.ToList()); MessageBox.Show("Compra realizada com sucesso"); produtosCarrinho = new BindingList <ProdutoCompraDTO>(); valortotal = 0; lblvalortotal.Text = "R$ " + valortotal.ToString(); dataGridView1.DataSource = produtosCarrinho; txtQuantidade.Clear(); EstoqueBusiness businessestoque = new EstoqueBusiness(); CompraItemBusiness compraItemBusiness = new CompraItemBusiness(); List <VwConsultarItem> lista = compraItemBusiness.ConsultarViewPorId(idcompra); List <EstoqueDTO> estoque = businessestoque.Listar(); foreach (VwConsultarItem item in lista) { foreach (EstoqueDTO item2 in estoque) { if (item.id_produtocompra == item2.id_produtocompra) { item2.ds_quantidade = item2.ds_quantidade + item.qtd_itens; } } } foreach (EstoqueDTO item in estoque) { EstoqueDTO estoquedto = new EstoqueDTO(); estoquedto.id_produtocompra = item.id_produtocompra; estoquedto.ds_quantidade = item.ds_quantidade; businessestoque.Alterar(estoquedto); } } catch (Exception ex) { MessageBox.Show("ocorreu o erro: " + ex.Message); } }
public ComprasController(MongoDb dbContext) { _comprasBusiness = new ComprasBusiness(dbContext); }