private void MontarConteudoDaTable() { liquido = 0; bruto = 0; try { tabela.Rows.Clear(); } catch { } for (int a = 0; a < notas.Count; a++) { NotasFiscais nova = notas[a]; tabela.Rows.Add(nova.id, nova.notaFiscal, nova.emissao, nova.cliente, nova.cidade, nova.uf, nova.codigo, nova.produto, nova.lote, nova.liquido, nova.bruto, nova.vendedor, nova.local, nova.utilizacao); bruto += nova.bruto; liquido += nova.liquido; } }
private void add() { if (VerificarNotasFiscais(txt_nota.Text)) { if (vn.Analisar()) { NotasFiscais nova = new NotasFiscais(); nova.id = contador; try { nova.bruto = double.Parse(txt_bruto.Text); } catch { MsgBox.Show.Error("Peso Bruto inválido!"); return; } nova.cidade = txt_cidade.Text; nova.cliente = txt_cliente.Text; nova.codigo = cbo_produto.SelectedValue + ""; nova.idproduto = Select.SelectSQL("select * from produtos where idsap='" + cbo_produto.SelectedValue + "'").Rows[0]["id"] + ""; nova.emissao = (DateTime)data_emissao.SelectedDate; try { nova.liquido = double.Parse(txt_liquido.Text); } catch { MsgBox.Show.Error("Peso liquido inválido!"); return; } nova.lote = txt_lote.Text; nova.notaFiscal = txt_nota.Text; nova.produto = cbo_produto.Text; nova.uf = cbo_estado.Text; nova.utilizacao = txt_utilizacao.Text; nova.vendedor = txt_vendedor.Text; nova.local = txt_posicao.Text; notas.Add(nova); contador++; MontarConteudoDaTable(); } calcularPeso(); } }
private void btn_editar_Click(object sender, RoutedEventArgs e) { if (vn.Analisar()) { NotasFiscais nova = notas[IndexSelecionado]; nova.bruto = double.Parse(txt_bruto.Text); nova.cidade = txt_cidade.Text; nova.cliente = txt_cliente.Text; nova.codigo = cbo_produto.SelectedValue + ""; nova.idproduto = Select.SelectSQL("select * from produtos where idsap='" + cbo_produto.SelectedValue + "'").Rows[0]["id"] + ""; nova.emissao = data_emissao.DisplayDate; nova.liquido = double.Parse(txt_liquido.Text); nova.lote = txt_lote.Text; nova.notaFiscal = txt_nota.Text; nova.produto = cbo_produto.Text; nova.uf = cbo_estado.Text; Modos(false); MontarConteudoDaTable(); calcularPeso(); } }