private void btnExcluir_Click(object sender, EventArgs e) { if (dtgView.SelectedRows.Count > 0) { ContaT contaT = (dtgView.SelectedRows[0].DataBoundItem as ContaT); try { PersistenciaContas persistencia = new PersistenciaContas(); string retorno = persistencia.Excluir(contaT, Modelo.Contas); int resultado = -1; int.TryParse(retorno, out resultado); if (resultado == -1) { ExibirErro(retorno); } } catch (Exception mensagem) { ExibirErro(mensagem.ToString()); } } else { ExibirErro("Selecione uma Conta!"); } }
public void PesquisarContas() { PersistenciaContas persistencia = new PersistenciaContas(); dtgView.DataSource = null; dtgView.DataSource = persistencia.ConsultarConta(); dtgView.Update(); dtgView.Refresh(); }
public frmLancamento(TipoLancamento tipo) { InitializeComponent(); PersistenciaContas persistenciaContas = new PersistenciaContas(); tipoLancamento = tipo; Contas = persistenciaContas.ConsultarConta(); cmbDestino.DataSource = Contas.ToArray(); cmbOrigem.DataSource = Contas.ToArray(); }
private void btnOK_Click(object sender, EventArgs e) { if (ValidarCampos()) { ContaT contaT = new ContaT(); contaT.Nome = txtNome.Text; contaT.TipoConta = cmbTipo.Text; string saldo = txtSaldo.Text.Remove(0, 2); contaT.Saldo = double.Parse(saldo); PersistenciaContas persistencia = new PersistenciaContas(); string retorno = ""; try { if (txtId.Text != "") { contaT.Id = int.Parse(txtId.Text); retorno = persistencia.Alterar(contaT, Modelo.Contas); } else { retorno = persistencia.Inserir(contaT, Modelo.Contas); } } catch (Exception mensagem) { ExibirErro(mensagem.ToString()); } int resultado = -1; int.TryParse(retorno, out resultado); if (resultado == -1) { ExibirErro(retorno); } else { MessageBox.Show("Operação concluida com sucesso, para o Id: " + resultado); this.Close(); } } else { ExibirErro("Preencha todos os Campos."); } }