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(); } } }
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(); }