Example #1
0
        private void compraToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            f.Dispose();
        }
Example #2
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao   cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLCompra    bll    = new BLLCompra(cx);
                ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);
                txtComCod.Text     = modelo.ComCod.ToString();
                txtNFiscal.Text    = modelo.ComNFiscal.ToString();
                dtDataCompra.Value = modelo.ComData;
                txtForCod.Text     = modelo.ForCod.ToString();
                txtForCod_Leave(sender, e); //escrever o nome do fornecedor na tela
                cbTpgto.SelectedValue = modelo.TpaCod;
                cbNParcelas.Text      = modelo.ComNParcelas.ToString();
                txtTotalCompra.Text   = modelo.ComTotal.ToString();
                this.totalCompra      = modelo.ComTotal; //armazenar o valor total da compra

                //iserindo itens da compra
                BLLItensCompra bllItens = new BLLItensCompra(cx);
                DataTable      tabela   = bllItens.Localizar(modelo.ComCod);
                for (int i = 0; i < tabela.Rows.Count; i++)
                {
                    string   icod       = tabela.Rows[i]["pro_cod"].ToString();
                    string   inome      = tabela.Rows[i]["pro_nome"].ToString();
                    string   iqtde      = tabela.Rows[i]["itc_qtde"].ToString();
                    string   ivunit     = tabela.Rows[i]["itc_valor"].ToString();
                    Double   TotalLocal = Convert.ToDouble(tabela.Rows[i]["itc_qtde"]) * Convert.ToDouble(tabela.Rows[i]["itc_valor"]);
                    String[] it         = new String[] { icod, inome, iqtde, ivunit, TotalLocal.ToString() }; //criar vetor de string
                    this.dgvItens.Rows.Add(it);                                                               //adicionar vetor no datagrid
                }
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }