示例#1
0
 public void Atualizar(Despesa despesa)
 {
     using (var context = new ApplicationContext())
     {
         context.TB_CF_DESPESAS.Update(despesa);
         context.SaveChanges();
     }
 }
示例#2
0
 public void Adicionar(Despesa despesa)
 {
     using (var context = new ApplicationContext())
     {
         context.TB_CF_DESPESAS.Add(despesa);
         context.SaveChanges();
     }
 }
示例#3
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            var despesa = new Despesa()
            {
                Nome      = txtDespesa.Text,
                Valor     = Convert.ToDecimal(txtValor.Text),
                Categoria = txtCategoria.Text,
                TipoId    = cboTipo.SelectedIndex + 1,
                Data      = dtDespesa.Value
            };

            despesasService.Adicionar(despesa);

            MessageBox.Show("Nova despesa adicionada.");

            AtualizarDespesas();
            LimparCampos();
        }
示例#4
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            var despesa = new Despesa()
            {
                Id        = Convert.ToInt32(hdnId.Text),
                Nome      = txtDespesa.Text,
                Categoria = txtCategoria.Text,
                TipoId    = cboTipo.SelectedIndex + 1,
                Valor     = Convert.ToDecimal(txtValor.Text),
                Data      = Convert.ToDateTime(dtDespesa.Value)
            };

            despesasService.Atualizar(despesa);

            MessageBox.Show("A despesa foi atualizada.");

            AtualizarDespesas();
            LimparCampos();
        }