private void excluiCidade() { if (util.verificaPermissao(util.usuarioAtual, Convert.ToInt16(this.Tag), Convert.ToInt16(btnExcluir.Tag)) == true) { if (classeCidade.getCidadeId() != 0) { DialogResult retorno = MessageBox.Show("Deseja excluir a informação selecionada ?", "Aviso!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (retorno == DialogResult.Yes) { db_Cidade.excluiCidadeBase(classeCidade); limpaCamposDados(); atualizaDadosGrid(); } } else { MessageBox.Show("Não há informação selecionada para excluir!!", "Aviso!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Usuário não tem permissão para realizar a Exclusão de Cidades", "Acesso Restrito", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public classeCidade RetornaDadosObjeto(classeCidade cidade) { MySqlDataAdapter adapter = new MySqlDataAdapter(); DataSet ds = new DataSet(); classeCidade cidadeTemp = new classeCidade(); string sql = "select cidadeId, cidadeNome from cidade where cidadeId = " + cidade.getCidadeId() + ";"; adapter = connect.retornaSQL(sql); adapter.Fill(ds); cidadeTemp.setCidadeId(cidade.getCidadeId()); cidadeTemp.setCidadeNome(ds.Tables[0].Rows[0][1].ToString()); return(cidadeTemp); }
//Cria a instrução SQL para Delete de dados na base de dados public void excluiCidadeBase(classeCidade cidade) { string sql = $"delete from cidade where cidadeid = {cidade.getCidadeId()} limit 1"; connect.executaSQL(sql); }
//Cria a instrução SQL para Retornar dados da Base de Dados public MySqlDataAdapter selectCidadeBase(classeCidade cidade) { string sql = $"select * from cidade where cidadeid = {cidade.getCidadeId()}"; return(connect.retornaSQL(sql)); }
//Cria as instrução SQL para update de dados na Base de dados public void alteraCidadeBase(classeCidade cidade) { //string sql = $"update cidade (cidadenome) values {cidade.getCidadeNome()} where cidadeid = {cidade.getCidadeId()}"; string sql = $"update cidade set cidadenome = '{cidade.getCidadeNome()}' where cidadeid = {cidade.getCidadeId()}"; connect.executaSQL(sql); }