public string ExcluirCidade(string uf, string nome)
        {
            try
            {
                uf = uf.ToUpper();

                nome = nome.Trim();

                Uf objUf = new Uf();

                if (!objUf.UfValida(uf))
                {
                    return("UF é inválida.");
                }

                using SqlConnection cn = GeraConn();

                cn.Open();

                cn.Execute("DELETE FROM cidades " +
                           "WHERE uf=@uf AND nome=@nome", new { uf = uf, nome = nome });

                return(operacaoOk);
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }
        public string AlterarCidade(string uf, string nomeAtual, string nomeNovo)
        {
            try
            {
                nomeAtual = nomeAtual.Trim();

                nomeNovo = nomeNovo.Trim();

                uf = uf.ToUpper();

                Uf objUf = new Uf();

                if (!objUf.UfValida(uf))
                {
                    return("UF é inválida.");
                }

                using SqlConnection cn = GeraConn();

                cn.Open();

                if (CidadeJaCadastrada(uf, nomeNovo, cn))
                {
                    return("Esta cidade já está cadastrada.");
                }
                else
                {
                    cn.Execute("UPDATE cidades set uf=@uf,nome=@nomeNovo " +
                               "WHERE nome=@nomeAtual AND uf=@uf",
                               new { uf = uf, nomeNovo = nomeNovo, nomeAtual = nomeAtual });

                    return(operacaoOk);
                }
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }
        public string IncluirCidade(string uf, string nome)
        {
            try
            {
                uf = uf.ToUpper();

                nome = nome.Trim();

                Uf objUf = new Uf();

                if (!objUf.UfValida(uf))
                {
                    return("UF é inválida.");
                }

                using SqlConnection cn = GeraConn();

                cn.Open();

                if (CidadeJaCadastrada(uf, nome, cn))
                {
                    return("Esta cidade já está cadastrada.");
                }
                else
                {
                    cn.Execute("INSERT INTO cidades (uf,nome) " +
                               "VALUES (@uf,@nome)", new { uf = uf, nome = nome });

                    return(operacaoOk);
                }
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }