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 } }
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(); } }
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 } }
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"; }
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; } }