public void AtualizarObjeto(GerenciadorFinanceiro.Dominio.Cidade objeto)
        {
            string sSqlUpdate = "update TB_Cidade set NomeCidade = @NomeCidade, IdEstado = @IdEstado where IdCidade = @IdCidade";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlUpdate, objeto.NomeCidade, objeto.Estado.IdEstado, objeto.IdCidade);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível atualizar a cidade.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
        public void DeletarObjeto(GerenciadorFinanceiro.Dominio.Cidade objeto)
        {
            string sSqlDelete = "Update TB_Cidade set Ativo = 0 where IdCidade = @IdCidade";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlDelete, objeto.IdCidade);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível deletar a cidade.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
        public void SalvarObjeto(GerenciadorFinanceiro.Dominio.Cidade objeto)
        {
            string sSqlInsert = "insert into TB_Cidade (NomeCidade, IdEstado) values (@NomeCidade, @IdEstado)";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlInsert, objeto.NomeCidade, objeto.Estado.IdEstado);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível inserir a cidade.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }