Esempio n. 1
0
 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!");
     }
 }
Esempio n. 2
0
        public void PesquisarContas()
        {
            PersistenciaContas persistencia = new PersistenciaContas();

            dtgView.DataSource = null;
            dtgView.DataSource = persistencia.ConsultarConta();
            dtgView.Update();
            dtgView.Refresh();
        }
Esempio n. 3
0
        public frmLancamento(TipoLancamento tipo)
        {
            InitializeComponent();
            PersistenciaContas persistenciaContas = new PersistenciaContas();

            tipoLancamento        = tipo;
            Contas                = persistenciaContas.ConsultarConta();
            cmbDestino.DataSource = Contas.ToArray();
            cmbOrigem.DataSource  = Contas.ToArray();
        }
Esempio n. 4
0
        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.");
            }
        }