public void carregarDados() { DAOOrcamento Orc = new DAOOrcamento(); String[] nomeTot = Orc.getNomeeTotal(codOrc); lblNome.Content = nomeTot[0]; lblTotal.Content = nomeTot[1]; DAOItemOrcamento daoItemOrc = new DAOItemOrcamento(); List <ItemOrcamento> listaOrc = daoItemOrc.getTodosByID(codOrc); dataGrid1.ItemsSource = listaOrc; }
private FlowDocument CreateFlowDocument() { DAOOrcamento nome = new DAOOrcamento(); DAOItemOrcamento daoItemOrc = new DAOItemOrcamento(); List <ItemOrcamento> listaOrc = daoItemOrc.getTodosByID(codOrc); String[] NomeTot = nome.getNomeeTotal(codOrc); // Create a FlowDocument FlowDocument doc = new FlowDocument(); // Create a Section Section sec = new Section(); // Create first Paragraph Paragraph paragNome = new Paragraph(); Paragraph paragItens = new Paragraph(); Paragraph paragTotal = new Paragraph(); // Create and add a new Bold, Italic and Underline Bold bld = new Bold(); Bold bld2 = new Bold(); bld.Inlines.Add(new Run("Nome do cliente: " + NomeTot[0])); // Add Bold, Italic, Underline to Paragraph paragNome.Inlines.Add(bld); foreach (ItemOrcamento i in listaOrc) { paragItens.Inlines.Add(new Run("Nome: " + i.Nome + " \tQuantidade: " + i.Quantidade + " \tValor unitário: " + i.Valor + "\n")); } bld2.Inlines.Add(new Run("Total: ")); paragTotal.Inlines.Add(bld2); paragTotal.Inlines.Add(new Run(NomeTot[1])); // Add Paragraph to Section sec.Blocks.Add(paragNome); sec.Blocks.Add(paragItens); sec.Blocks.Add(paragTotal); // Add Section to FlowDocument doc.Blocks.Add(sec); doc.ColumnWidth = 900; doc.PageHeight = 900; doc.PageWidth = 900; return(doc); }