예제 #1
0
        private void BtnSalvar_Click(object sender, EventArgs e)

        {
            //passa a categoria digitada ou escolhida
            string categoria = cbCategoria.Text;
            //Chama o salvar categoria enviando a categoria inserida e 0 como sendo não gasto
            int idCategoria = objCategoriaReceita.Salvar(categoria);
            //Recebe a descricao da transacao
            string  descricao = txtDesc.Text;
            decimal valor     = numValor.Value;

            bool validou = Validacao.ValidarTransacao(valor, categoria);

            if (validou)
            {
                if (atualizar == true)
                {
                    objReceita.Atualizar(idTransacao, valor, idCategoria, descricao);
                    MessageBox.Show("Dados atualizados com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }

                else
                {
                    //Envia os valores já formatados para o metodo de salvar modificado
                    objReceita.Salvar(numValor.Value, idCategoria, descricao);
                    this.Close();
                }
            }

            else
            {
                _ = new FrmPopupInformacao();
            }
        }