private void btExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasReceber bll = new BLLContasReceber(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); this.LimpaTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado"); this.alteraBotoes(3); } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaContasReceber f = new frmConsultaContasReceber(); f.ShowDialog(); f.Dispose(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasReceber bll = new BLLContasReceber(cx); ModeloContasReceber modelo = bll.CarregaModeloContasReceber(f.codigo); txtCodigo.Text = modelo.CPCod.ToString(); cbCliente.SelectedValue = modelo.CPCliente; txtValor.Text = Convert.ToString(modelo.CPValor); txtVencimento.Value = modelo.CPVencimento; txtPagamento.Value = modelo.CPPagamento; cbPago.Text = modelo.CPStatus; this.alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //verifica se a linha é maior que zero if (e.RowIndex >= 0) { this.codigo = Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[0].Value); DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasReceber bll = new BLLContasReceber(cx); ModeloContasReceber modelo = bll.CarregaModeloContasReceber(this.codigo); txtCodigo.Text = modelo.CPCod.ToString(); cbCliente.Text = Convert.ToString(modelo.CPCliente); this.alteraBotoes(3); } }
private void frmContasReceber_Load(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BBL.BLLContasReceber bll = new BBL.BLLContasReceber(cx); dgvDados.DataSource = bll.Localizar(""); dgvDados.Columns[0].HeaderText = "Código"; dgvDados.Columns[0].Width = 55; dgvDados.Columns[1].HeaderText = "Vencimento"; dgvDados.Columns[1].Width = 200; dgvDados.Columns[2].HeaderText = "Cliente"; dgvDados.Columns[2].Width = 200; dgvDados.Columns[3].HeaderText = "Valor"; dgvDados.Columns[3].Width = 200; BBL.BLLCliente bllCliente = new BBL.BLLCliente(cx); cbCliente.DataSource = bllCliente.Localizar(""); cbCliente.DisplayMember = "cli_nome"; cbCliente.ValueMember = "cli_cod"; // this.alteraBotoes(4); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloContasReceber modelo = new ModeloContasReceber(); modelo.CPVencimento = Convert.ToDateTime(txtVencimento.Text); modelo.CPPagamento = Convert.ToDateTime(txtPagamento.Text); modelo.CPStatus = cbPago.Text; modelo.CPValor = Convert.ToDouble(txtValor.Text); modelo.CPCliente = Convert.ToInt32(cbCliente.SelectedValue); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLContasReceber bll = new BLLContasReceber(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.CPCod.ToString()); } else { //alterar uma categoria modelo.CPCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }