private static void PreencheATabelaProdutos(DataRow row, Table tableLineItensEntrada) { // realiza a busca no Banco de Dados ItensEntradaDAO daoItensEntrada = new ItensEntradaDAO(); ItensEntrada itenEntrada = new ItensEntrada { EntradasEstoqueId = Convert.ToInt32(row[0].ToString()), }; DataTable linhas = daoItensEntrada.SelectDbProvider(provider, strConnection, itenEntrada); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("ID")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Produto")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Quantidade")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Valor Un")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Marca")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Modelo")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Lote")).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph("Validade")).SetBorder(Border.NO_BORDER)); foreach (DataRow rowProduto in linhas.Rows) { tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[0].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[6].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[1].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[2].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[7].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[3].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[4].ToString())).SetBorder(Border.NO_BORDER)); tableLineItensEntrada.AddCell(new Cell().Add(new Paragraph(rowProduto[5].ToString())).SetBorder(Border.NO_BORDER)); } }
/// <summary> /// inicializando os componentes /// </summary> public FormEntradas() { InitializeComponent(); daoEndereco = new EnderecoDAO(); daoEntrada = new EntradaEstoqueDAO(); daoFornecedor = new FornecedorDAO(); daoLoja = new LojaDAO(); daoItens = new ItensEntradaDAO(); daoProduto = new ProdutosDAO(); userControleUsBTN.btnRemover.Visible = false; //evento de destaque de campos mk_serie.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_dataEntrada.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_dataNf.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); //leave mk_serie.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_dataEntrada.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_dataNf.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); //eventos do controle de usuario userControleUsBTN.btnAdicionar.Click += BtnAdicionar_Click; userControleUsBTN.btnSalvar.Click += BtnSalvar_Click; //evento de teclado para tab no enter e Esc this.KeyDown += new System.Windows.Forms.KeyEventHandler(ClassFuncoes.FormEventoKeyDown); AtualizarTela(); }