Esempio n. 1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            btPagar.Enabled = false;
            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);
                txtCodigo.Text = modelo.ComCod.ToString();
                txtFiscal.Text = modelo.ComNFiscal.ToString();
                dtData.Value   = modelo.ComData;

                //pegar o nome do fornecedor
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod);
                txtFornecedor.Text = modelof.ForNome;
                txtValor.Text      = modelo.ComTotal.ToString();

                //inserindo as parcelas
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
                dgvParcelas.DataSource = bllp.Localizar(modelo.ComCod);

                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Pago em";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
        //===========================================================================================================================================
        private void dgvDadosCompra_CellClick(object sender, DataGridViewCellEventArgs e) //Aula 105
        {
            //verifica se uma linha foi clicada:
            if (e.RowIndex >= 0)
            {
                //CONEXÃO:
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);

                //-----------------------------------------------------------------------------------------------------------------------------------
                //CARREGA OS ITENS DA COMPRA:
                //-----------------------------------------------------------------------------------------------------------------------------------
                BLLItensCompra bllItens = new BLLItensCompra(cx);
                //localizar itens pelo codigo da compra:
                dgvItens.DataSource = bllItens.Localizar(Convert.ToInt32(dgvDadosCompra.Rows[e.RowIndex].Cells[0].Value));

                //-----------------------------------------------------------------------------------------------------------------------------------
                //PARCELAS DA COMPRA:
                //-----------------------------------------------------------------------------------------------------------------------------------
                BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx);
                //localizar parcelas pelo codigo da compra:
                dgvParcelas.DataSource = bllParcelas.Localizar(Convert.ToInt32(dgvDadosCompra.Rows[e.RowIndex].Cells[0].Value));

                //Formatar a grid:
                AtualizaCabecalhoDGGridItens();
                AtualizaCabecalhoDGGridParcelas();
            }
        }
        //BOTÃO CANCELAR O PAGAMENTO DE PARCELA: ===================================================================================================
        private void btCancelaPagto_Click(object sender, EventArgs e)
        {
            try
            {
                //criar objeto da conexao:
                DALConexao        cx   = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);

                //codigo da compra:
                int comcod = Convert.ToInt32(txtComCod.Text);
                //---this.pcoCod = é capturado co clicar na linha

                //chama o metodo par afetur o pagamento:
                bllp.CancelarPagamento(comcod, this.pcoCod, dtDataPagamento.Value.Date);

                //RECARREGAR PARCELAS DA COMPRA MOSTRA A DATA:
                dgvParcelas.DataSource = bllp.Localizar(comcod);

                //desativa o botão pagar:
                btCancelaPagto.Visible = false;

                //colocar a data atual na tela:
                dtDataPagamento.Value = DateTime.Now;

                //Mensagem de sucesso:
                MessageBox.Show("Pagamento cancelado com sucesso!");
            }
            catch (Exception erro)                           // casa der algum erro na conexao
            {
                MessageBox.Show("Erro : \n" + erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }
Esempio n. 4
0
        private void btnPagarParcela_Click(object sender, EventArgs e)
        {
            DALConexao        cx   = new DALConexao(DadosDaConexao.StringDeConexão);
            BLLParcelasCompra bllp = new BLLParcelasCompra(cx);

            bllp.EfetuaPagamentoParcela(Convert.ToInt32(txtCodigoCompra.Text), this.pcocod, dtpDataPagamento.Value);
            btnPagarParcela.Enabled = false;
            dgvParcelas.DataSource  = bllp.Localizar(this.comcod);
        }
 private void ParcelasCompra()
 {
     if (dgvCompras.RowCount > 0)
     {
         DALConexao        cx   = new DALConexao(DadosDaConexao.StringDeConexão);
         BLLParcelasCompra pbll = new BLLParcelasCompra(cx);
         dgvParcelas.DataSource = pbll.Localizar(Convert.ToInt32(dgvCompras.CurrentRow.Cells["CODIGO"].Value));
         FormatarValoresCores(3);
     }
 }
 private void dgvDados_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
         //itens da compra
         BLLItensCompra bllItens = new BLLItensCompra(cx);
         dgvItens.DataSource = bllItens.Localizar(Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value));
         //parcelas da compra
         BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx);
         dgvParcelas.DataSource = bllParcelas.Localizar(Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value));
         alteraCabecalhoItensParcelas();
     }
 }
Esempio n. 7
0
        private void GridCompra2_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                //itens da compra
                DALConexao     conexao = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLItensCompra compra  = new BLLItensCompra(conexao);
                GridItens.DataSource = compra.Localizar(Convert.ToInt32(GridCompra2.Rows[e.RowIndex].Cells[0].Value));

                //parcela da compra
                BLLParcelasCompra parcela = new BLLParcelasCompra(conexao);
                GridParcela2.DataSource = parcela.Localizar(Convert.ToInt32(GridCompra2.Rows[e.RowIndex].Cells[0].Value));
            }
        }
        //localisar compra para carregar na tela:
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //criar objeto da conexao:
            DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);

            //exiber o formulario de consulta compra:
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            try
            {
                //verificar se tem um codigo carregado:{diferente de zero}
                if (f.codigo != 0)
                {
                    //cRIAR O bll:
                    BLLCompra    bll    = new BLLCompra(cx);
                    ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);//carrega o modelo da comprea pelo codigo

                    //--------------------------------------------------------------------------------------------------------
                    //  CARREGAR OS DADOS DA COMPRA
                    //--------------------------------------------------------------------------------------------------------
                    txtComCod.Text      = modelo.ComCod.ToString();
                    txtNFiscal.Text     = modelo.ComNfiscal.ToString();
                    dtDataCompra.Value  = modelo.ComData;
                    txtForCod.Text      = modelo.ForCod.ToString();
                    txtTotalCompra.Text = modelo.ComValorTotal.ToString();//VALOR TOTAL

                    //Carregar Nome do Fornecedor
                    BLLFornecedor    bllf    = new BLLFornecedor(cx);
                    ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text));
                    //passar os valores do campo nome:
                    txtNomeFornecedor.Text = modelof.ForNome;

                    //-----------------------------------------------------------------------------------------------------------------------------------
                    //CARREGAR PARCELAS DA COMPRA:
                    //-----------------------------------------------------------------------------------------------------------------------------------
                    BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx);
                    //localizar parcelas pelo codigo da compra:
                    dgvParcelas.DataSource = bllParcelas.Localizar(modelo.ComCod);

                    //FORMATAR CABECALHO DAS COLUNAS:
                    AtualizaCabecalhoDGGridParcelas();
                }
            }
            catch (Exception erro)                           // casa der algum erro na conexao
            {
                MessageBox.Show("Erro : \n" + erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }
Esempio n. 9
0
        private void btPagar_Click(object sender, EventArgs e)
        {
            DAOConexao        cx   = new DAOConexao(DAOBanco.StringDeConexao);
            BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
            int      comCod        = Convert.ToInt32(txtCodigo.Text);
            DateTime data          = dtpPagto.Value;

            bllp.EfetuaPagamentoParcela(comCod, this.pcoCod, data);

            //inserindo as parcelas
            BLLParcelasCompra bllpp = new BLLParcelasCompra(cx);

            dgvParcelas.DataSource            = bllpp.Localizar(comCod);
            dgvParcelas.Columns[0].HeaderText = "Parcela";
            dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
            dgvParcelas.Columns[2].HeaderText = "Pago em";
            dgvParcelas.Columns[3].HeaderText = "Vencimento";
            btPagar.Enabled = false;
        }
        private void btPagar_Click(object sender, EventArgs e)
        {
            DaoConexao        cx   = new DaoConexao(DadosDeConexao.StringDeConexao);
            BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
            int      ComCod        = Convert.ToInt32(txtCodigo.Text);
            DateTime data          = dtpPagto.Value;

            bllp.EfetuaPagamentoParcela(ComCod, pcoCod, data);

            BLLParcelasCompra bll2p = new BLLParcelasCompra(cx);

            dgvParcelas.DataSource            = bllp.Localizar(ComCod);
            btPagar.Enabled                   = false;
            dgvParcelas.Columns[0].HeaderText = "Parcela";
            dgvParcelas.Columns[1].Visible    = false;
            dgvParcelas.Columns[2].HeaderText = "Valor da parcela";
            dgvParcelas.Columns[3].HeaderText = "Pago em";
            dgvParcelas.Columns[4].HeaderText = "Vencimento";
        }
Esempio n. 11
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            //Localizar a compra e preencher os campos
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                this.comcod = f.codigo;
                DALConexao       cx      = new DALConexao(DadosDaConexao.StringDeConexão);
                BLLCompra        bll     = new BLLCompra(cx);
                ModeloCompra     modelo  = bll.CarregaModeloCompra(f.codigo);
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.for_cod);
                txtCodigoCompra.Text   = modelo.com_cod.ToString();
                dtpDataPagamento.Value = modelo.com_data;
                txtValor.Text          = modelo.com_total.ToString();
                txtNomeFornecedor.Text = modelof.for_nome;
                //Localizar os itens da compra
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
                dgvParcelas.DataSource         = bllp.Localizar(modelo.com_cod);
                dgvParcelas.Columns[4].Visible = false;
            }
        }