예제 #1
0
        private void inserir()
        {
            if (MessageBox.Show("Cadastrar plano?", "Confirmaçao", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                /*ANTES DE CADASTRAR, VERIFICO SE JÁ EXISTE UM PLANO COM O MESMO NOME*/
                bool existe = buscaPlanoIgual(txtDescricao.Text);
                if (existe)
                {
                    MessageBox.Show("Já existe um plano com esse nome!", "Não foi possível cadastrar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    char tipo = ' ';
                    if (rdbEntrada.Checked)
                    {
                        tipo = 'E';
                    }
                    else
                    {
                        tipo = 'S';
                    }

                    string sql = string.Format("insert into natureza_operacao values (null,'{0}','{1}');", txtDescricao.Text, tipo);
                    menu.ExecutarComandoSQL(sql);
                    MessageBox.Show("Plano cadastrado", "Parabéns", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizarGridView();
                }
            }
        }
예제 #2
0
        public void editarLancamento()
        {
            conexao.Open();
            string conta = "";

            if (rdbCorrente.Checked)
            {
                conta = "Corrente";
            }
            else
            {
                conta = "Poupança";
            }

            string sql = string.Format("UPDATE contas SET descricao_conta = '{0}',id_natureza = {1}, tipo_conta = '{2}', data_lancamento = '{3}'," +
                                       "valor_total = {4},acrescimo = {5},desconto = {6}, total_liquido = {7} WHERE id_conta = {8};",
                                       txtDescricao.Text, cmbNatureza.SelectedValue, conta, dataLancamento.Value.ToString("yyyy/MM/dd"), txtValorTotal.Text.Replace(',', '.'), txtAcrescimo.Text.Replace(',', '.'), txtDesconto.Text.Replace(',', '.'), txtTotalLiquido.Text.Replace(',', '.'), id_conta);

            MessageBox.Show("Lançamento alterado com sucesso", "Parabéns", MessageBoxButtons.OK, MessageBoxIcon.Information);

            menu_principal.ExecutarComandoSQL(sql);
            menu_principal.AtualizarGridView();
        }