示例#1
0
        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));
            }
        }
示例#2
0
        /// <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();
        }