private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaCompra f = new frmConsultaCompra(); f.ShowDialog(); btPagar.Enabled = false; if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCompra bll = new BLLCompra(cx); ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo); txtCodigo.Text = modelo.ComCod.ToString(); dtData.Value = modelo.ComData; BLLFornecedor bllf = new BLLFornecedor(cx); ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod); txtFornecedor.Text = modelof.ForNome; txtValor.Text = modelo.ComTotal.ToString(); BLLParcelaCompra bllp = new BLLParcelaCompra(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 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 BLLParcelaCompra bllparcelas = new BLLParcelaCompra(cx); dgvParcelas.DataSource = bllparcelas.Localizar(Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value)); AtualizaCabecalhoItens(); } }
private void btPagar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLParcelaCompra bllp = new BLLParcelaCompra(cx); int comCod = Convert.ToInt32(txtCodigo.Text); DateTime data = dtpPagto.Value; bllp.EfetuaPagamentoParcela(comCod, this.pcoCod, data); BLLParcelaCompra bllp2 = new BLLParcelaCompra(cx); dgvParcelas.DataSource = bllp2.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"; dgvParcelas.Columns[4].Visible = false; btPagar.Enabled = false; }