示例#1
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            //passa a categoria digitada ou escolhida
            string nomeCategoria = cbCategoria.Text;

            //Chama o salvar categoria enviando a categoria inserida e 0 como sendo não gasto
            idCategoria = objCategoriaDespesa.Salvar(nomeCategoria);
            //Recebe a descricao da transacao
            string  descricao = txtDesc.Text;
            decimal valor     = numValor.Value;

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

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

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