private void Window_Loaded(object sender, RoutedEventArgs e) { //carregar dados no combobox cboSuplementos.ItemsSource = SuplementoDAO.RetornarLista(); cboSuplementos.DisplayMemberPath = "Nome"; cboSuplementos.SelectedValuePath = "ProdutoId"; //carregar dados na grid dtaSuplementos.ItemsSource = SuplementoDAO.RetornarLista(); }
private void btnAdicionar_Click(object sender, RoutedEventArgs e) { int idProduto = (int)cboSuplementos.SelectedValue; Suplemento suplemento = SuplementoDAO.BuscarSuplementoPorId(idProduto); double precoUnitario = suplemento.Markup * suplemento.Preco; double subtotal = precoUnitario * Convert.ToInt32(txtQuantidade.Text); listaDeItens.Add(new { NomeSuplemento = suplemento.Nome, Quantidade = txtQuantidade.Text, Unitario = precoUnitario.ToString("C2"), Subtotal = subtotal.ToString("C2") }); dtaSuplementos.ItemsSource = listaDeItens; dtaSuplementos.Items.Refresh(); }